Abstract
Pronto [19] is a middleware system for mobile applications with JMS messaging as a basis in both centralized and decentralized forms. Asynchronous messaging is essential to support reliable communication with mobile devices. An intelligent gateway and smart caching in Pronto support the construction of distributed messaging systems over JMS servers. The main aim of Pronto is to support a reliable and efficient message flow from data source to consumers by applying and comparing different techniques. Pronto provides a solution for mobile application specific problems such as resource constraints, network characteristics, and data optimization, which achieves high reliability in end-to-end communication.
Keywords
- Mobile Application
- Short Message Service
- Multicast Group
- Mobile Environment
- Common Object Request Broker Architecture
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
BEA. WebLogic 6.0 JMS, http://www.bea.com
Britton, K.H., et al.: Transcoding: Extending e-business to new environments. IBM System Journal 40(1) (2001)
Chiu, D., Hurst, S., Kadansky, M., Wesley, J.: TRAM: Tree-based Reliable Multicast Protocol. Sun Microsystems Technical Report TR-98-66 (1998)
Eugster, P., et al.: The Many Faces of Publish/Subscribe. Technical Report TRDSC- 2001-04, EPFL (2001)
Floyd, S., et al.: A Reliable Multicast Framework for Light-weight Session and Application Framing. ACM SIGGOMM Communications Review (1995)
Gemmell, J., et al.: The PGM Reliable Multicast Protocol. IEEE Network special issue on Multicast:An Enablling Technology (2003)
Housel, B., Lindquist, D.: WebExpress: A System for Optimizing Web Browsing in a Wireless Environment. In: Proc. of Int. Conf. on MobiCom (1996)
IBM. MQ Series, http://www.ibm.com/software/ts/mqseries/
Lee, S., et al.: On-Demand Multicast Routing Protocol. In: Proc. of WCNC (1999)
Lin, J., Paul, S.: Reliable Multicast Transport Protocol (RMTP). In: Proc. of IEEE INFOCOM 1996 (1996)
Nagao, K.: Semantic Transcoding: Making the World Wide Web More Understandable and Usable with External Annotations. In: Proc. of Int. Conf. on Advanced in Infrastructure for Electronic Business, and Education on the Internet (2000)
Ni, S., et al.: The broadcast problem in a mobile ad-hoc network. In: Proc. of ACM/IEEE MobiCom (1999)
Royer, E., Perkins, C.: Multicast Ad-Hoc On-Demand Distance Vector Routing (2000), draft-ietf-manet-maodv-00.txt
Softwired. iBus Messaging, http://www.softwired-inc.com/
Sun Microsystems. Java Message Service (JMS) API Specification, http://java.sun.com/products/jms/
Sun Microsystems. JCache: Java Temporary Caching API, http://www.jcl.org/jsr/detail/107.prt
TIBCO. TIB/Rendezvous Concepts, http://www.rv.tibco.com
Yoneki, E., Bacon, J.: Gateway: a Message Hub with Store-and-forward Messaging in Mobile Networks. In: Proc. of ICDCS Workshops MCM (May 2003)
Yoneki, E.: Pronto: Messaging Middleware over Wireless Networks. In: 4th ACM/IFIP/USENIX Int. Conf. of Middleware(Work in Progress) (2003)
Yoneki, E.: Mobile Applications with a Middleware in Publish-Subscribe Paradigm. In: Proc. of the Third Workshop on ASWN (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Yoneki, E. (2003). Many Aspects of Reliabilities in a Distributed Mobile Messaging Middleware over JMS. In: Meersman, R., Tari, Z. (eds) On The Move to Meaningful Internet Systems 2003: OTM 2003 Workshops. OTM 2003. Lecture Notes in Computer Science, vol 2889. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39962-9_91
Download citation
DOI: https://doi.org/10.1007/978-3-540-39962-9_91
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20494-7
Online ISBN: 978-3-540-39962-9
eBook Packages: Springer Book Archive