A Unified Model of Internet Scale Alerting Services

In the last years, alerting systems have gained strengthened attention. Several systems have been implemented. For the evaluation and cooperation of these systems, the following problems arise: The systems and their models are not compatible, and existing models are only appropriate for a subset of conceivable application domains. Due to modeling differences, a simple integration of different alerting systems is impossible. What is needed, is a unified model that covers the whole variety of alerting service applications. This paper provides a unified model for alerting services that captures the special constraints of most application areas. The model can serve as a basis for an evaluation of alerting service implementations. In addition to the unified model, we define a general profile structure by which clients can specify their interest. This structure is independent of underlying profile definition languages. To eliminate drawbacks of the existing non-cooperating solitary services we introduce a new technique, the Mediating Alerting Service (MediAS). It establishes the cooperation of alerting services in an hierarchical and parallel way.

[1]  A. Favero,et al.  Italy , 1996, The Lancet.

[2]  Andrew M. Odlyzko,et al.  Tragic Loss or Good Riddance? The Impending Demise of Traditional Scholary Journals , 1996, J. Univers. Comput. Sci..

[3]  Chun Xu,et al.  A flexible and recoverable client/server database event notification system , 1998, The VLDB Journal.

[4]  Annika Hinze,et al.  Alerting in a Digital Library Environment: Do Channels Meet the Requirements? , 1998, ECDL.

[5]  Andrew M. Odlyzko Tragic Loss or Good Riddance? The Impending Demise of Traditional Scholary Journals , 1994, J. Univers. Comput. Sci..

[6]  Narain H. Gehani,et al.  COMPOSE: A System For Composite Specification And Detection , 1993, Advanced Database Systems.

[7]  Luciano Baresi,et al.  Architectures for an Event Notification Service Scalable to Wide-area Networks , 2000 .

[8]  Morris Sloman,et al.  GEM: a generalized event monitoring language for distributed systems , 1997, Distributed Syst. Eng..

[9]  Hector Garcia-Molina,et al.  Awareness Services for Digital Libraries , 1997, ECDL.

[10]  Calton Pu,et al.  Conquer: A Continual Query System for Update Monitoring in the WWW , 1999 .

[11]  Calton Pu,et al.  Distributed Query Scheduling Service: An Architecture and Its Implementation , 1998, Int. J. Cooperative Inf. Syst..

[12]  Mehdi Jazayeri,et al.  Software Engineering — ESEC/FSE'97 , 1997, Lecture Notes in Computer Science.

[13]  Narain H. Gehani,et al.  Event specification in an active object-oriented database , 1992, SIGMOD '92.

[14]  Vinny Cahill,et al.  An Event Based Object Model for Distributed Programming , 1995, OOIS.

[15]  Panos Constantopoulos,et al.  Research and Advanced Technology for Digital Libraries , 2001, Lecture Notes in Computer Science.

[16]  Calton Pu,et al.  Update Monitoring: The CQ Project , 1998, WWCA.

[17]  Alfonso Fuggetta,et al.  Exploiting an event-based infrastructure to develop complex distributed systems , 1998, Proceedings of the 20th International Conference on Software Engineering.

[18]  Narain H. Gehani,et al.  Composite Event Specification in Active Databases: Model & Implementation , 1992, VLDB.

[19]  David S. Rosenblum,et al.  Design of a Scalable Event Notification Service: Interface and Architecture , 1998 .

[20]  Farnam Jahanian,et al.  Salamander: A Push-based Distribution Substrate for Internet Applications , 1997, USENIX Symposium on Internet Technologies and Systems.

[21]  David S. Rosenblum,et al.  A design framework for Internet-scale event observation and notification , 1997, ESEC '97/FSE-5.

[22]  David S. Rosenblum,et al.  Issues in supporting event-based architectural styles , 1998, ISAW '98.

[23]  J. Davenport Editor , 1960 .

[24]  Calton Pu,et al.  Continual Queries for Internet Scale Event-Driven Information Delivery , 1999, IEEE Trans. Knowl. Data Eng..

[25]  Balachander Krishnamurthy,et al.  Yeast: A General Purpose Event-Action System , 1995, IEEE Trans. Software Eng..

[26]  Sharma Chakravarthy,et al.  Snoop: An Expressive Event Specification Language for Active Databases , 1994, Data Knowl. Eng..

[27]  Hector Garcia-Molina,et al.  SIFT - a Tool for Wide-Area Information Dissemination , 1995, USENIX.