Skip to main content

A Meta-service for Event Notification

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3290))

Abstract

The integration of event information from diverse event notification sources is, as with meta-searching over heterogeneous search engines, a challenging task. Due to the complexity of event filter languages, known solutions for heterogeneous searching cannot be applied for event notification

In this paper, we propose the concept and design of a Meta Service for Event Notification. We define transformation rules for exchanging event filter definitions and event notifications between various event services and sources. We transform each filter defined at a meta-service into a filter expressed in the language of each event notification source. Due to unavoidable asymmetry in the semantics of different langues, some superfluous information may be delivered to the meta-service. These notifications are then post-processed to reduce the number of spurious messages. We present a survey and classification of filter languages for event notification, which serves as basis for the transformation rules. The proposed rules are implemented in a prototype transformation module for a Meta Service for Event Notification.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Brandt, S., Kristensen, A.: Keryx: Internet notification service for dynamic web applications (slide presentation), presented to W3C (1997)

    Google Scholar 

  2. Carzaniga, A., Rosenblum, D., Wolf, A.: Interfaces and algorithms for a wide-area event notification service. Technical Report CU-CS-888-99, University of Colorado, Department of Computer Science (1999)

    Google Scholar 

  3. Chang, C.K., Garcia-Molina, H., Paepcke, A.: Predicate rewriting for translating boolean queries in a heterogeneous information system. ACM Transactions on Information Systems 17(1), 1–39 (1999)

    Article  Google Scholar 

  4. Faensen, D., Faulstich, L., Schweppe, H., Hinze, A., Steidinger, A.: Hermes -A notification service for digital libraries. In: Proc. of the ACM JCDL, Roanoke, VA (2001)

    Google Scholar 

  5. Fiege, L., Mühl, G., Gärtner, F.C.: A modular approach to build structured event-based systems. In: Proc. of the ACM SAC Symposium on Applied Computing, Madrid, Spain (2002)

    Google Scholar 

  6. Geppert, A., Tombros, D.: Event-based distributedworkflowexecution with EVE. Technical Report ifi-96.05, University Zurich, Computer Science Department (1996)

    Google Scholar 

  7. Gruber, R., Krishnamurthy, B., Panagos, E.: The architecture of the READY event notification service. In: Proc. of the IEEE ICDC Middleware Workshop, Austin, TX (1999)

    Google Scholar 

  8. Gruber, R., Krishnamurthy, B., Panagos, E.: CORBAnotification service: Design challenges and scalable solutions. In: Proc. of the IEEE ICDE, Heidelberg, Germany (2001)

    Google Scholar 

  9. Hinze, A.: A-MEDIAS: Concept and Design of an Adaptive Integrating Event Notification Service. PhD thesis, Freie Universitaet Berlin, Department of Computer Science (July 2003)

    Google Scholar 

  10. Hinze, A., Voisard, A.: Composite events in notification services with application to logistics support. Technical Report tr-B-02-10, Freie Universität Berlin, Department of Computer Science (2002)

    Google Scholar 

  11. Hinze, A., Voisard, A.: A parameterized algebra for event notification services. In: Proc. of Symposium on Temporal Representation and Reasoning, Manchester, UK (2002)

    Google Scholar 

  12. Howe, A.E., Dreilinger, D.: SAVVYSEARCH: A metasearch engine that learns which search engines to query. AI Magazine 18(2), 19–25 (1997)

    Google Scholar 

  13. Jung, D., Hinze, A.: Analysis and transformation of profile definition languages for event notification services. Technical Report 12/2004, Computer Science Department, University ofWaikato, New Zealand (August 2004)

    Google Scholar 

  14. Liu, L., Pu, C., Tang, W.: Continual queries for internet scale event-driven information delivery. IEEE Transactions on Knowledge and Data Engineering 11(4), 610–628 (1999)

    Article  Google Scholar 

  15. Liu, L., Pu, C., Tang, W., Han, W.: Conquer: A continual query system for update monitoring in the WWW. International Journal of Computer Systems, Science and Engineering 14(2), 99–112 (1999)

    Google Scholar 

  16. Ma, C., Bacon, J.: COBEA: A CORBA-based event architecture. In: Proc. of the COOTS Conference on Object-Oriented Technologies and Systems, Berkeley, CA (1998)

    Google Scholar 

  17. Magee, J., Dulay, N., Kramer, J.: A Constructive Development Environment for Parallel and Distributed Programs. In: In Proc. of the International Workshop on Configurable Distributed Systems, Pittsburgh (March 1994)

    Google Scholar 

  18. Malan, G.R., Jahanian, F., Subramanian, S.: Salamander: A push-based distribution substrate for internet applications. In: Proc. of the USENIX Symposium on Internet Technologies and Systems, Monterey, California (1997)

    Google Scholar 

  19. Mansouri Samani, M., Sloman, M.: GEM: A generalised event monitoring language for distributed systems. IEE/IOP/BSC Distributed Engineering Journal 4(2), 96–108 (1997)

    Article  Google Scholar 

  20. Mishra, D.: Snoop: Am Event Specification Llanguage for Active Database Systems. Masters thesis, University of Florida (1991)

    Google Scholar 

  21. Oard, D.W.: A comparative study of query and document translation for cross-language information retrieval. In: AMTA, pp. 472–483 (1998)

    Google Scholar 

  22. Segall, B., Arnold, D.: Elvin has left the building: A publish/subscribe notification service with quenching. In: Proc. of the AUUG Australian UNIX and Open Systems User Group Conference, Queensland, Australia (1997)

    Google Scholar 

  23. Yan, T.W., Garcia-Molina, H.: Duplicate removal in information dissemination. In: Proc. of the VLDB, Zurich, Switzerland (1995)

    Google Scholar 

  24. Zimmer, D., Unland, R.: Onthe semantics of complex events in active database management systems. In: Proc. of the IEEE ICDE, Sydney, Australia (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jung, D., Hinze, A. (2004). A Meta-service for Event Notification. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2004: CoopIS, DOA, and ODBASE. OTM 2004. Lecture Notes in Computer Science, vol 3290. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30468-5_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30468-5_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23663-4

  • Online ISBN: 978-3-540-30468-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics