ComputingCommunicationComputer SystemsDigital CommunicationMessage PassingWeb TechnologiesApplication Programming InterfacesHttp ProtocolInstant MessagingInternet Protocol SuiteWeb Application ArchitectureWeb ProtocolsPush-based Web CommunicationServer Push
Server Push is an essential part of modern web applications. With the ability of sending relevant information to users in reaction to new events, enables highly interactive applications on the WWW. User interfaces of desktop applications have had a two-way communication with an underlying software since their advent, but web applications are reaching the same state only now. In addition, currently, the push is usually emulated using the pull technology, since, with the HTTP protocol alone, it is not possible to realize a real push. This paper evaluates how an instant messaging protocol, namely XMPP, can complement HTTP-based web applications. We present a communication paradigm of a push system and an implementation of it. To evaluate the implementation, a use case is designed and realized with the system.
14
Ajax: A New Approach to Web Applications
Jesse James Garrett · 2007 · 1K citations
Publish/Subscribe in a Mobile Environment
Yongqiang Huang, Héctor García-Molina · Wireless Networks · 2004 · 224 citations
Michael J. Franklin, Stan Zdonik · 1998 · 204 citations · Full text
Pavan Deolasee, Amol Katkar, Ankur Panchbudhe et al. · 2001 · 134 citations
An event-condition-action language for XML
James Bailey, Alexandra Poulovassilis, Peter T. Wood · 2002 · 124 citations