ACM Home Page
Please provide us with feedback. Feedback
A middleware approach in facilitating Web-Mobile-Desktop (WMD) application communication in distributed systems
Full text HtmlHtml (2 KB)
Source Conference on High Performance Networking and Computing archive
Proceedings of the 2006 ACM/IEEE conference on Supercomputing table of contents
Tampa, Florida
POSTER SESSION: Posters table of contents
Article No. 133  
Year of Publication: 2006
ISBN:0-7695-2700-0
Author
Sponsors
IEEE : Institute of Electrical and Electronics Engineers
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 21,   Citation Count: 0
Additional Information:

abstract   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1188455.1188594
What is a DOI?

ABSTRACT

Broadcasting messages to other peers and subscription to remote events over the network are the two common functionalities of client applications in distributed systems. For desktop application, these capabilities are considered as granted, think of instant messengers like Yahoo and MSN. The recent AJAX (Asynchronous JavaScript and XML) framework has boosted the asynchronous processing capability of web applications, but that is far from making web applications on par with desktop counterparts in terms of performing inter-client communications. The paper presents a lightweight framework - no ActiveX installation required - that can enable real-time communication between Web-Mobile-Desktop (WMD) client applications. The framework comprises of three components: (1) simple middleware passing translated messages between WMD clients; (2) web applications invoking Web Services asynchronously; and (3) stateful implementation of Web Services. The paper discusses about each of the components and demonstrates their efficiency and effectiveness through the implementation of some real-world applications.