Lookup NU author(s): Einar Vollset,
Dr Paul Ezhilchelvan
Full text for this publication is not currently held within this repository. Alternative links are provided below where available.
The Java Message Service (JMS) provides a standard asynchronous messaging API, which simplifies the construction of loosely coupled, distributed applications. This paper describes the design and implementation of a pure Java JMS solution for mobile adhoc networks (MANETs). The resulting JMS solution simplifies not only the construction of MANET applications but also the re-deployment of any existing JMS applications into a MANET context. The central contribution of this paper lies in comprehensively identifying and addressing the design challenges encountered. For example, common JMS implementations rely, for reasons of efficiency, on a central, reliable server for maintaining dynamic state information, e.g. routing information and group configuration. Construction of a JMS solution for MANETs, on the other hand, cannot rely on such a centralized server. Our server-less implementation involves building a new MANET transport module that is incorporated into an existing JMS product. This transport module implements a MANET multicast routing protocol that provides publish/subscribe semantics by mapping JMS topics to multicast addresses. To our knowledge, our implementation is the first ever Java middleware platform built for MANETs.
Author(s): Vollset E, Ingham D, Ezhilchelvan P
Editor(s): Conti, M., Giordano, S., Gregori, E., Olariu, S.
Publication type: Conference Proceedings (inc. Abstract)
Publication status: Published
Conference Name: Personal Wireless Communications: IFIP-TC6 8th International Conference (PWC)
Year of Conference: 2003
ISSN: 0302-9743 (print) 1611-3349 (online)
Library holdings: Search Newcastle University Library for this item
Series Title: Lecture Notes in Computer Science