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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Brandt, S., Kristensen, A.: Keryx: Internet notification service for dynamic web applications (slide presentation), presented to W3C (1997)
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)
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)
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)
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)
Geppert, A., Tombros, D.: Event-based distributedworkflowexecution with EVE. Technical Report ifi-96.05, University Zurich, Computer Science Department (1996)
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)
Gruber, R., Krishnamurthy, B., Panagos, E.: CORBAnotification service: Design challenges and scalable solutions. In: Proc. of the IEEE ICDE, Heidelberg, Germany (2001)
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)
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)
Hinze, A., Voisard, A.: A parameterized algebra for event notification services. In: Proc. of Symposium on Temporal Representation and Reasoning, Manchester, UK (2002)
Howe, A.E., Dreilinger, D.: SAVVYSEARCH: A metasearch engine that learns which search engines to query. AI Magazine 18(2), 19–25 (1997)
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)
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)
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)
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)
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)
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)
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)
Mishra, D.: Snoop: Am Event Specification Llanguage for Active Database Systems. Masters thesis, University of Florida (1991)
Oard, D.W.: A comparative study of query and document translation for cross-language information retrieval. In: AMTA, pp. 472–483 (1998)
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)
Yan, T.W., Garcia-Molina, H.: Duplicate removal in information dissemination. In: Proc. of the VLDB, Zurich, Switzerland (1995)
Zimmer, D., Unland, R.: Onthe semantics of complex events in active database management systems. In: Proc. of the IEEE ICDE, Sydney, Australia (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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