Reflective Channel Hierarchies (bibtex)
by Edward Curry, Desmond Chambers, Gerard Lyons
Abstract:
Hierarchical channel structures are used to create granular sub-channels from a parent channel. Utilized in routing situations that are more or less static, they require that the channel namespace schema be both well defined and universally understood. The publish/subscribe messaging model currently requires a message publisher to place messages into a specific channel within the hierarchy. A relocation of responsibility for channel selection logic from the publishing client to the middleware service would open up static channel hierarchies to the application of reflective techniques. This shift in responsibilities enables the service more control over the definition, creation and maintenance of the channel hierarchy. The service is now able to apply reflective and adaptive techniques to dynamically adapt, grow and improve the hierarchy to better meet the needs of its changing environment and operating conditions. This paper describes work-in-progress on the definition of reflective channel hierarchies.
Reference:
Edward Curry, Desmond Chambers, Gerard Lyons, "Reflective Channel Hierarchies", In 2nd Workshop on Reflective and Adaptive Middleware, PUC-Rio, Rio de Janeiro, Brazil, pp. 105-109, 2003.
Bibtex Entry:
@inproceedings{Curry2003c,
abstract = {Hierarchical channel structures are used to create granular sub-channels from a parent channel. Utilized in routing situations that are more or less static, they require that the channel namespace schema be both well defined and universally understood. The publish/subscribe messaging model currently requires a message publisher to place messages into a specific channel within the hierarchy. A relocation of responsibility for channel selection logic from the publishing client to the middleware service would open up static channel hierarchies to the application of reflective techniques. This shift in responsibilities enables the service more control over the definition, creation and maintenance of the channel hierarchy. The service is now able to apply reflective and adaptive techniques to dynamically adapt, grow and improve the hierarchy to better meet the needs of its changing environment and operating conditions. This paper describes work-in-progress on the definition of reflective channel hierarchies.},
address = {Rio de Janeiro, Brazil},
author = {Curry, Edward and Chambers, Desmond and Lyons, Gerard},
booktitle = {2nd Workshop on Reflective and Adaptive Middleware},
file = {:Users/ed/Library/Application Support/Mendeley Desktop/Downloaded/Curry, Chambers, Lyons - 2003 - Reflective Channel Hierarchies.pdf:pdf},
isbn = {85-87926-03-9},
keywords = {Autonomic Compu,Message-Oriented Middleware,self-management,ting},
pages = {105--109},
publisher = {PUC-Rio},
title = {{Reflective Channel Hierarchies}},
url = {http://www.edwardcurry.org/publications/curry_ARM_03.pdf},
year = {2003}
}
Powered by bibtexbrowser