Publish/subscribe infrastructures, specifically notification servers, are used in a large spectrum of distributed applications as their basic communication and integration infrastructure. With their recent popularization, notification servers are being developed to support specific application domains. At the same time, general-purpose notification servers provide a large set of functionality for a broad set of applications. With so many options, developers face the dilemma of choosing between application-specific or general-purpose notification servers. In both cases, however, the set of features provided by the servers are usually neither extensible nor configurable, making their customization to specific application domains a difficult task. In this work, a more flexible approach is proposed - a customizable, extensible and dynamic architecture for notification services - which allows the customization of the notification service to different application domains. The extensi-bility model is presented according to the design framework proposed by Rosemblum and Wolf. A preliminary implementation of the prototype is also discussed, as well as configuration examples.
Description
The design of a configurable, extensible and dynamic notification service
%0 Conference Paper
%1 966633
%A Filho, Roberto S. Silva
%A de Souza, Cleidson R. B.
%A Redmiles, David F.
%B DEBS '03: Proceedings of the 2nd international workshop on Distributed event-based systems
%C New York, NY, USA
%D 2003
%I ACM
%K infrastructure-based publish-subscribe
%P 1--8
%R http://doi.acm.org/10.1145/966618.966633
%T The design of a configurable, extensible and dynamic notification service
%U http://portal.acm.org/citation.cfm?id=966618.966633
%X Publish/subscribe infrastructures, specifically notification servers, are used in a large spectrum of distributed applications as their basic communication and integration infrastructure. With their recent popularization, notification servers are being developed to support specific application domains. At the same time, general-purpose notification servers provide a large set of functionality for a broad set of applications. With so many options, developers face the dilemma of choosing between application-specific or general-purpose notification servers. In both cases, however, the set of features provided by the servers are usually neither extensible nor configurable, making their customization to specific application domains a difficult task. In this work, a more flexible approach is proposed - a customizable, extensible and dynamic architecture for notification services - which allows the customization of the notification service to different application domains. The extensi-bility model is presented according to the design framework proposed by Rosemblum and Wolf. A preliminary implementation of the prototype is also discussed, as well as configuration examples.
%@ 1-58113-843-1
@inproceedings{966633,
abstract = {Publish/subscribe infrastructures, specifically notification servers, are used in a large spectrum of distributed applications as their basic communication and integration infrastructure. With their recent popularization, notification servers are being developed to support specific application domains. At the same time, general-purpose notification servers provide a large set of functionality for a broad set of applications. With so many options, developers face the dilemma of choosing between application-specific or general-purpose notification servers. In both cases, however, the set of features provided by the servers are usually neither extensible nor configurable, making their customization to specific application domains a difficult task. In this work, a more flexible approach is proposed - a customizable, extensible and dynamic architecture for notification services - which allows the customization of the notification service to different application domains. The extensi-bility model is presented according to the design framework proposed by Rosemblum and Wolf. A preliminary implementation of the prototype is also discussed, as well as configuration examples.},
added-at = {2008-05-07T15:18:25.000+0200},
address = {New York, NY, USA},
author = {Filho, Roberto S. Silva and de Souza, Cleidson R. B. and Redmiles, David F.},
biburl = {https://www.bibsonomy.org/bibtex/2baae7901e596045102f6b4cdf8170dda/viv},
booktitle = {DEBS '03: Proceedings of the 2nd international workshop on Distributed event-based systems},
description = {The design of a configurable, extensible and dynamic notification service},
doi = {http://doi.acm.org/10.1145/966618.966633},
interhash = {749c0ce2f29f70769548f6bcf98336e8},
intrahash = {baae7901e596045102f6b4cdf8170dda},
isbn = {1-58113-843-1},
keywords = {infrastructure-based publish-subscribe},
location = {San Diego, California},
pages = {1--8},
publisher = {ACM},
timestamp = {2008-05-07T15:18:25.000+0200},
title = {The design of a configurable, extensible and dynamic notification service},
url = {http://portal.acm.org/citation.cfm?id=966618.966633},
year = 2003
}