An Architecture for Extensible and Configurable Event Notification Service
Yan Wang · Journal of Software · 2006
Event notification services, specially based on Publish/subscribe infrastructures, are used in a large spectrum of distributed applications as their basic communication and integration infrastructure. With their recent popularization, event notification services are required to support various specific application domains. The state of practice is that, in the development of distributed applications, developers face the dilemma of choosing between application-specific or general purpose notification servers. In this paper, a flexible solution is proposed—a dynamically customizable and extensible architecture for notification services, which is presented based on configuration management and meta-service mechanisms with the ability to customize and extend the subscription, event description, interaction protocol and configuration languages. It allows dynamical extension and customization of the notification service to satisfy not only functional requirements but also non-functional features from application domains.