@inproceedings{ Curry2003c, publisher = {PUC-Rio} } , isbn = {85-87926-03-9} } , title = {Reflective Channel Hierarchies} } , url = {http://www.edwardcurry.org/publications/curry_ARM_03.pdf} } , booktitle = {2nd Workshop on Reflective and Adaptive Middleware} } , author = {Curry, Edward and Chambers, Desmond and Lyons, Gerard} } , year = {2003} } , 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.} } , file = {:Users/ed/Documents/Mendeley Desktop/2003_Curry, Chambers, Lyons.pdf:pdf} } , address = {Rio de Janeiro, Brazil} } , keywords = {Autonomic Compu,Message-Oriented Middleware,self-management,ting} } , pages = {105--109} }