A Unified Model of Internet Scale Alerting Services

  • Annika Hinze
  • Daniel Faensen
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1749)


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.


Digital Library Information Object Remote Monitoring Passive Event Event Pattern 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Brandt, S., Kristensen, A.: Web push as an Internet notification service. Held at W3C Workshop on Push Technology, Boston, Massachusetts (September 1997)Google Scholar
  2. 2.
    Carzaniga, A.: Architectures for an Event Notification Service Scalable to Wide-area Networks. PhD thesis, Politecnico di Milano, Milano, Italy (December 1998)Google Scholar
  3. 3.
    Carzaniga, A., Di Nitto, E., Rosenblum, D.S., Wolf, A.L.: Issues in supporting event-based architectural styles. In: 3. Internat. Software Architecture Workshop, Orlando, USA (November 1998)Google Scholar
  4. 4.
    Chakravarthy, S., Mishra, D.: Snoop: An expressive event specification language for active databases. Knowledge and Data Engineering Journal 14, 1–26 (1994)CrossRefGoogle Scholar
  5. 5.
    Crespo, A., García-Molina, H.: Awareness services for digital libraries. In: Peters, C., Thanos, C. (eds.) ECDL 1997. LNCS, vol. 1324, pp. 147–171. Springer, Heidelberg (1997)CrossRefGoogle Scholar
  6. 6.
    Cugola, G., Di Nitto, E., Fuggetta, A.: Exploiting an event-based infrastructure to develop complex distributed systems. In: Proceedings of the 20th International Conference On Software Engineering (ICSE 1998), Kyoto, Japan (April 1998)Google Scholar
  7. 7.
    Ellermann, C.: Channel Definition Format (CDF). Technical report, W3C, Microsoft (1997)Google Scholar
  8. 8.
    Faensen, D., Hinze, A., Schweppe, H.: Alerting in a digital library environment – do channels meet the requirements? In: Nikolaou, C., Stephanidis, C. (eds.) ECDL 1998. LNCS, vol. 1513, pp. 643–644. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  9. 9.
    Gehani, N., Jagadish, H.V., Shmueli, O.: Composite event specification in active databases. In: Proceedings of the 18th Conference on Very Large Databases, Morgan Kaufman pubs. (Los Altos CA), Vancouver (1992)Google Scholar
  10. 10.
    Hinze, A., Faensen, D.: A unified model of internet scale alerting services. Technical Report Number tr-b-99-15, Freie Universität Berlin (1999), available at http://www.inf.fuber/lin/inst/pubs/tr-b-99-15.abstract.html
  11. 11.
    Krishnamurthy, B., Rosenblum, D.S.: Yeast: A general purpose event-action system. Transactions on Software Engineering 21(10)(October 1995)Google Scholar
  12. 12.
    Malan, G.R., Jahanian, F., Subramanian, S.: Salamander: A push-based distribution substrate for internet applications. In: USENIX Symposium on Internet Technologies and Systems, Monterey, California, December 8-11, vol. 32 (1997)Google Scholar
  13. 13.
  14. 14.
    OMG. CORBAservices: Common Object Services Specification. Object Management Group (November 1997), available at
  15. 15.
    Rosenblum, D.S., Wolf, A.L.: A design framework for internet-scale event observation and notification. In: Jazayeri, M. (ed.) ESEC 1997 and ESEC-FSE 1997. LNCS, vol. 1301, pp. 344–360. Springer, Heidelberg (1997)Google Scholar
  16. 16.
    The Simple Digital Library Interoperability Protocol (SDLIP), available at
  17. 17.
    Yan, T.W., García-Molina, H.: SIFT - a tool for wide-area information dissemination. In: USENIX 1995 Technical Conference on UNIX and Advanced Computing Systems, Conference Proceedings, pp. 177–186 (January 1995)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1999

Authors and Affiliations

  • Annika Hinze
    • 1
  • Daniel Faensen
    • 1
  1. 1.Institute of Computer ScienceFreie Universität BerlinGermany

Personalised recommendations