Technical reports
Pronto: MobileGateway with publish-subscribe paradigm over wireless network
February 2003, 22 pages
DOI: 10.48456/tr-559
Abstract
This paper presents the design, implementation, and evaluation of Pronto, a middleware system for mobile applications with messaging as a basis. It provides a solution for mobile application specific problems such as resource constraints, network characteristics, and data optimization. Pronto consists of three main functions: 1) MobileJMS Client, a lightweight client of Message Oriented Middleware (MOM) based on Java Message Service (JMS), 2) Gateway for reliable and efficient transmission between mobile devices and a server with pluggable components, and 3) Serverless JMS based on IP multicast. The publish-subscribe paradigm is ideal for mobile applications, as mobile devices are commonly used for data collection under conditions of frequent disconnection and changing numbers of recipients. This paradigm provides greater flexibility due to the decoupling of publisher and subscriber. Adding a gateway as a message hub to transmit information in real-time or with store-and-forward messaging provides powerful optimization and data transformation. Caching is an essential function of the gateway, and SmartCaching is designed for generic caching in an N-tier architecture. Serverless JMS aims at a decentralized messaging model, which supports an ad-hoc network, as well as creating a high-speed messaging BUS. Pronto is an intelligent MobileGateway, providing a useful MOM intermediary between a server and mobile devices over a wireless network.
Full text
PDF (0.5 MB)
BibTeX record
@TechReport{UCAM-CL-TR-559, author = {Yoneki, Eiko and Bacon, Jean}, title = {{Pronto: MobileGateway with publish-subscribe paradigm over wireless network}}, year = 2003, month = feb, url = {https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-559.pdf}, institution = {University of Cambridge, Computer Laboratory}, doi = {10.48456/tr-559}, number = {UCAM-CL-TR-559} }