Mikko Pohja



Push technology is an essential component of modern WWW applications. With the ability of sending relevant information to users in reaction to new events, enables highly interactive applications on WWW. What has been present in desktop applications for decades is only now coming online. Actually, the push is usually emulated using the pull technology, since, with the HTTP protocol alone, it is not possible to make a real push. A declarative approach widely used on WWW has not yet adopted for the push methods. In this paper are reviewed four declarative methods for the push-update on WWW. The methods are defined by combining existing and upcoming Web technologies. The scope of this paper is a targeting the update and modifying the document on client-side. To evaluate the methods, a use case is designed and implemented with all the methods.


  1. Berjon, R. (2006). Remote Events for XML (REX) 1.0. Working draft, W3C.
  2. Bry, F. and Pa?tra╦ćnjan, P.-L. (2005). Reactivity on the web: paradigms and applications of the language XChange. In SAC 7805: Proceedings of the 2005 ACM symposium on Applied computing, pages 1645-1649, New York, NY, USA. ACM.
  3. Cardone, R., Soroker, D., and Tiwari, A. (2005). Using XForms to simplify web programming. In WWW 7805: Proceedings of the 14th international conference on World Wide Web, pages 215-224, New York, NY, USA. ACM Press.
  4. Deolasee, P., Katkar, A., Panchbudhe, A., Ramamritham, K., and Shenoy, P. (2001). Adaptive push-pull: disseminating dynamic web data. In WWW 7801: Proceedings of the 10th international conference on World Wide Web, pages 265-274, New York, NY, USA. ACM.
  5. Dubinko, M., Klotz, L. L., Merrick, R., and Raman, T. V. (2003). XForms 1.0. W3C Recommendation.
  6. Kanitkar, V. and Delis, A. (1998). Real-Time Client-Server Push Strategies: Specification and Evaluation. In RTAS 7898: Proceedings of the Fourth IEEE Real-Time Technology and Applications Symposium, pages 179- 188, Washington, DC, USA. IEEE Computer Society.
  7. Levinson, E. (1997). The MIME Multipart/Related Content-type. RFC, RFC Editor, United States.
  8. Lindholm, T., Kangasharju, J., and Tarkoma, S. (2006). Fast and simple XML tree differencing by sequence alignment. In DocEng 7806: Proceedings of the 2006 ACM symposium on Document engineering, pages 75-84, New York, NY, USA. ACM Press.
  9. Liu, M., Lu, L., and Wang, G. (2003). A Declarative XML-RL Update Language. In 22nd International Conference on Conceptual Modeling, ER'03, volume 2813/2003 of Lecture Notes in Computer Science, pages 506-519. Springer-Verlag.
  10. Resig, J. (2006). Pro JavaScriptTMTechniques, chapter 14, pages 287-304. Springer-Verlag, New York, NY, USA.
  11. Russell, A. (2006). Comet: for the Browser. Weblog.

Paper Citation

in Harvard Style

Pohja M. (2008). DECLARATIVE PUSH ON WEB . In Proceedings of the Fourth International Conference on Web Information Systems and Technologies - Volume 2: WEBIST, ISBN 978-989-8111-27-2, pages 201-207. DOI: 10.5220/0001525002010207

in Bibtex Style

author={Mikko Pohja},
booktitle={Proceedings of the Fourth International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,},

in EndNote Style

JO - Proceedings of the Fourth International Conference on Web Information Systems and Technologies - Volume 2: WEBIST,
SN - 978-989-8111-27-2
AU - Pohja M.
PY - 2008
SP - 201
EP - 207
DO - 10.5220/0001525002010207