A JMS Message Transport Protocol for the JADE platform (bibtex)
by Edward Curry, Desmond Chambers, Gerard Lyons
Abstract:
Varieties of Message-Oriented Middleware (MOM) platforms are available each with their own propriety functionality to solve specific messaging challenges. At present, it is not possible to mix and match these propriety features into a customized MOM solution. A number of patterns have been identified that allow a software systems implementation to be more flexible and extensible. This work investigates the use of one such pattern, the POSA Interceptor pattern, in the construction of a MOM framework that is easily customised and extended in a structured way. This framework, Chameleon, is designed to support the use of interceptors (message handlers) with a MOM platform to facilitate dynamic changes to the behaviour of the deployed platform. The framework also allows for interceptors to be used on both the client-side and server- side, permitting advance functionality to be deployed to the client, and for co-operation between client-side and server-side interceptors.
Reference:
Edward Curry, Desmond Chambers, Gerard Lyons, "A JMS Message Transport Protocol for the JADE platform", In 2003 IEEE/WIC International Conference on Intelligent Agent Technology (IAT'03), IEEE Comput. Soc, Halifax, Canada, pp. 596-600, 2003.
Bibtex Entry:
@inproceedings{Curry2003a,
abstract = {Varieties of Message-Oriented Middleware (MOM) platforms are available each with their own propriety functionality to solve specific messaging challenges. At present, it is not possible to mix and match these propriety features into a customized MOM solution. A number of patterns have been identified that allow a software systems implementation to be more flexible and extensible. This work investigates the use of one such pattern, the POSA Interceptor pattern, in the construction of a MOM framework that is easily customised and extended in a structured way. This framework, Chameleon, is designed to support the use of interceptors (message handlers) with a MOM platform to facilitate dynamic changes to the behaviour of the deployed platform. The framework also allows for interceptors to be used on both the client-side and server- side, permitting advance functionality to be deployed to the client, and for co-operation between client-side and server-side interceptors.},
address = {Halifax, Canada},
author = {Curry, Edward and Chambers, Desmond and Lyons, Gerard},
booktitle = {2003 IEEE/WIC International Conference on Intelligent Agent Technology (IAT'03)},
doi = {10.1109/IAT.2003.1241153},
editor = {Carzaniga, Antonio and Fenkam, Pascal},
file = {:Users/ed/Dropbox/Work/Papers/publications/curry_IAT_03.pdf:pdf},
isbn = {0-7695-1931-8},
keywords = {Aelf-Management,Autonomic Computing,JADE Agent PLatform,Java Message Service,Message Transport Protocol,Message-Oriented Middleware,Reflection},
pages = {596--600},
publisher = {IEEE Comput. Soc},
title = {{A JMS Message Transport Protocol for the JADE platform}},
url = {http://www.edwardcurry.org/publications/curry_IAT_03.pdf},
year = {2003}
}
Powered by bibtexbrowser