Abstract
Applications ranging from event-based supply chain management to enterprise application integration and pervasive computing depend on the timely detection and notification of events. We present Cream the event-based reactive component of the Dream middleware platform. Here we address four key issues in distributed and heterogeneous environments: event detection and notification, event composition, an active functionality service, and ontology support. We show the need for ontology support at all levels in heterogeneous environments and present a distributed active functionality service that addresses the difficult issues of event composition in widely distributed environments. We illustrate the practicality of the proposed approach through two prototypes that are based on this infrastructure: a meta-auction service and a personalized service offering in Internet-enabled vehicles.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Buchmann, A., Bornhövd, C., Cilia, M., Fiege, L., Gärtner, F., Liebig, C., Meixner, M., Mühl, G.: DREAM: Distributed Reliable Event-based Applcation Management. In: Web Dynamics. Springer, Heidelberg (2003) (to appear)
Bornhövd, C.: Semantic Metadata for the Integration of Heterogeneous Internet Data (in German). Ph.D. Thesis, Department of Computer Science, Darmstadt University of Technology, Shaker-Verlag, Germany (2000) ISBN: 8265-8390-6
Cilia, M.: An Active Functionality Service for Open Distributed Heterogeneous Environments. Ph.D. Thesis, Department of Computer Science, Darmstadt University of Technology, Shaker-Verlag, Germany (2002) ISBN:3-8322-0790-2
Object Management Group: Event Service Specification. Technical Report formal/97-12-11, Object Management Group (OMG) (1997)
Object Management Group: CORBA Notification Service Specification. Technical Report telecom/98-06-15, Object Management Group (OMG) (1998)
Hapner, M., Burridge, R., Sharma, R.: Java Message Service. Specification Version 1.0.2, Sun Microsystems, JavaSoftware (1999)
Oki, B., Pfluegl, M., Siegel, A., Skeen, D.: The Information Bus – An Architecture for Extensible Distributed Systems. In: Proceedings of SIGOPS, USA, pp. 58–68 (1993)
Carzaniga, A., Rosenblum, D.R., Wolf, A.L.: Challenges for Distributed Event Services: Scalability vs. Expressiveness. In: Proc. of EDO (1999)
Opyrchal, L., Astley, M., Auerbach, J., Banavar, G., Strom, R., Sturman, D.: Exploiting IP Multicast in Content-based Publish-Subscribe Systems. In: Coulson, G., Sventek, J. (eds.) Middleware 2000. LNCS, vol. 1795, pp. 185–207. Springer, Heidelberg (2000)
Mühl, G., Fiege, L., Buchmann, A.: Filter Similarities in Content-Based Pub/Sub Systems. In: Schmeck, H., Ungerer, T., Wolf, L. (eds.) ARCS 2002. LNCS, vol. 2299, pp. 224–238. Springer, Heidelberg (2002)
Fabret, F., Llirbat, F., Pereira, J., Jacobsen, A., Ross, K., Shasha, D.: Filtering Algorithms and Implementation for Very Fast Publish/Subscribe. In: Proceedings of ACM SIGMOD, pp. 115–126 (2001)
Dayal, U., et al.: The HiPAC Project: Combining Active Databases and Timing Constraints. ACM SIGMOD Record 17 (1988)
Chakravarthy, S., Mishra, D.: Snoop: An Expressive Event Specification Language for Active Databases. Data and Knowledge Engineering 14, 1–26 (1994)
Charkravarthy, S., Krishnaprasad, V., Anwar, E., Kim, S.: Composite Events for Active Databases: Semantics, Contexts and Detection. In: Proc. of VLDB, pp. 606–617 (1994)
Kopetz, H.: Sparse Time versus Dense Time in Distributed Real-Time Systems. In: Proc. ICDCS, Yakohama, Japan, pp. 460–467 (1992)
Liebig, C., Cilia, M., Buchmann, A.: Event Composition in Time-dependent Distributed Systems. In: Proceedings of CoopIS, pp. 70–78 (1999)
Schwiderski, S.: Monitoring the Behaviour of Distributed Systems. PhD thesis, Selwyn College, Computer Lab, University of Cambridge, United Kingdom (1996)
Ma, C., Bacon, J.: COBEA: A CORBA-based Event Architecture. In: Proceedings of COOTS, New Mexico, USA, USENIX, pp. 117–131 (1998)
Geppert, A., Tombros, D.: Event-based Distributed Workflow Execution with EVE. In: Proceedings of Middleware, The Lake District (1998)
Yang, S., Chakravarthy, S.: Formal Semantics of Composite Events for Distributed Environments. In: Proceedings of ICDE, Sydney, Australia, pp. 400–407 (1999)
Paton, N. (ed.): Active Rules in Database Systems. Springer, Heidelberg (1999)
Gatziu, S., Koschel, A., Buetzingsloewen, G., Fritschi, H.: Unbundling Active Functionality. ACM SIGMOD Record 27, 35–40 (1998)
Koschel, A., Lockemann, P.: Distributed Events in Active Database Systems - Letting the Genie out of the Bottle. Data & Knowledge Engineering 25, 29–53 (1998)
Fritschi, H., Gatziu, S., Dittrich, K.: FRAMBOISE - an Approach to Frameworkbased Active Data Management System Construction. In: Proc. of CIKM (1998)
Collet, C.: The NODS Project: Networked Open Database Services. In: Dittrich, K.R., Guerrini, G., Merlo, I., Oliva, M., Rodriguez, M.E. (eds.) ECOOP-WS 2000. LNCS, vol. 1944, pp. 153–169. Springer, Heidelberg (2000)
Buchmann, A.: Architecture of Active Database Systems. In: Active Rules in Database Systems, pp. 29–48. Springer, Heidelberg (1999)
Buchmann, A., Liebig, C.: Distributed, Object-Oriented, Active, Real-Time DBMSs: We Want It All – Do We Need Them (At) All? Annual Reviews in Control 25 (2001)
Eisenberg, B., Nickull, D.: ebXML Technical Architecture Specification v1.04. Technical report (2001), http://www.ebxml.org
Microsoft Corp.: BizTalk Framework 2.0: Document and Message Specification. Microsoft Technical Specification (2000)
RosettaNet: RosettaNet Implementation Framework: Core Specification v2.00.01. RosettaNet Technical Specification (2002)
Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. In: Scientific American (2001)
Conolly, D., van Harmelen, F., Horrocks, I., et al.: Daml+oil (March 2001) reference desciption. W3C Note, W3C (2001)
Bray, T., Paoli, J., Sperberg-McQueen, C.: Extensible markup language (xml) 1.0. W3C Recommendation, W3C (1998)
Fallside, D.: XML Schema Part 0: Primer. W3c recommendation, W3C (2001)
Bray, T., Hollander, D., Layman, A.: Namespaces in XML. W3C Recommendation, W3C (1999), http://www.w3.org/TR/REC-xml-names
Lassila, O., Swick, R.: Resource Description Framework (RDF) Model and Syntax Specification. W3c recommendation, W3C (1999)
Brickley, D., Guha, R.: RDF Vocabulary Description Language 1.0: RDF Schema. W3c working draft, W3C (2002), http://www.w3.org/TR/rdf-schema
Bornhövd, C., Buchmann, A.: A Prototype for Metadata-Based Integration of Internet Sources. In: Jarke, M., Oberweis, A. (eds.) CAiSE 1999. LNCS, vol. 1626, pp. 439–445. Springer, Heidelberg (1999)
Gruber, T.R.: Towards Principles for the Design of Ontologies Used for Knowledge Sharing. Int. Journal of Human-Computer Studies (IJHCS) 43, 907–928 (1995)
Guarino, N.: Understanding, Building and using Ontologies. Int. Journal of Human-Computer Studies (IJHCS) 46, 293–310 (1997)
Mena, E., Kashyap, V., Illarramendi, A., Sheth, A.: Domain specific ontologies for semantic information brokering on the global information infrastructure. In: Intl. Conf. on Formal Ontology in Information Systems, Trento, Italy (1998)
Heflin, J., Volz, R., Dale, J.: Requirements for a web ontology language. W3C Working Draft, W3C (2002), http://www.w3.org/TR/webont-req/
UNICORN Maintenance Authority: UNICORN Application Standard. Technical Report TTIP03 V4.0, Travel Technology Initiative Ldt. (1994)
Mühl, G.: Large-Scale Content-Based Publish/Subscribe Systems. PhD thesis, Darmstadt University of Technology, Germany (2002)
Liebig, C., Malva, M., Buchmann, A.: X2TS: Unbundling Active Object Systems (Short Paper). In: Coulson, G., Sventek, J. (eds.) Middleware 2000. LNCS, vol. 1795, p. 231. Springer, Heidelberg (2000)
Liebig, C., Tai, S.: Middleware Mediated Transactions. In: Proc. of DOA 2000 (2001)
Bornhövd, C., Cilia, M., Liebig, C., Buchmann, A.: An Infrastructure for Meta- Auctions. In: Proceedings of WECWIS, pp. 21–30. IEEE Computer Society, Los Alamitos (2000)
Cilia, M., Buchmann, A.: An Active Functionality Service for E-Business Applications. ACM SIGMOD Record 31, 24–30 (2002)
Cilia, M., Hasselmeyer, P., Buchmann, A.: Profiling and Internet Connectivity in Automotive Environments. In: Proc. of VLDB, pp. 1071–1074 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cilia, M., Bornhövd, C., Buchmann, A.P. (2003). CREAM: An Infrastructure for Distributed, Heterogeneous Event-Based Applications. In: Meersman, R., Tari, Z., Schmidt, D.C. (eds) On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE. OTM 2003. Lecture Notes in Computer Science, vol 2888. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39964-3_30
Download citation
DOI: https://doi.org/10.1007/978-3-540-39964-3_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20498-5
Online ISBN: 978-3-540-39964-3
eBook Packages: Springer Book Archive