Nothing Special   »   [go: up one dir, main page]

Skip to main content

CREAM: An Infrastructure for Distributed, Heterogeneous Event-Based Applications

  • Conference paper
On The Move to Meaningful Internet Systems 2003: CoopIS, DOA, and ODBASE (OTM 2003)

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

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.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. 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)

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. Object Management Group: Event Service Specification. Technical Report formal/97-12-11, Object Management Group (OMG) (1997)

    Google Scholar 

  5. Object Management Group: CORBA Notification Service Specification. Technical Report telecom/98-06-15, Object Management Group (OMG) (1998)

    Google Scholar 

  6. Hapner, M., Burridge, R., Sharma, R.: Java Message Service. Specification Version 1.0.2, Sun Microsystems, JavaSoftware (1999)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. Carzaniga, A., Rosenblum, D.R., Wolf, A.L.: Challenges for Distributed Event Services: Scalability vs. Expressiveness. In: Proc. of EDO (1999)

    Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. Dayal, U., et al.: The HiPAC Project: Combining Active Databases and Timing Constraints. ACM SIGMOD Record 17 (1988)

    Google Scholar 

  13. Chakravarthy, S., Mishra, D.: Snoop: An Expressive Event Specification Language for Active Databases. Data and Knowledge Engineering 14, 1–26 (1994)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. Kopetz, H.: Sparse Time versus Dense Time in Distributed Real-Time Systems. In: Proc. ICDCS, Yakohama, Japan, pp. 460–467 (1992)

    Google Scholar 

  16. Liebig, C., Cilia, M., Buchmann, A.: Event Composition in Time-dependent Distributed Systems. In: Proceedings of CoopIS, pp. 70–78 (1999)

    Google Scholar 

  17. Schwiderski, S.: Monitoring the Behaviour of Distributed Systems. PhD thesis, Selwyn College, Computer Lab, University of Cambridge, United Kingdom (1996)

    Google Scholar 

  18. Ma, C., Bacon, J.: COBEA: A CORBA-based Event Architecture. In: Proceedings of COOTS, New Mexico, USA, USENIX, pp. 117–131 (1998)

    Google Scholar 

  19. Geppert, A., Tombros, D.: Event-based Distributed Workflow Execution with EVE. In: Proceedings of Middleware, The Lake District (1998)

    Google Scholar 

  20. Yang, S., Chakravarthy, S.: Formal Semantics of Composite Events for Distributed Environments. In: Proceedings of ICDE, Sydney, Australia, pp. 400–407 (1999)

    Google Scholar 

  21. Paton, N. (ed.): Active Rules in Database Systems. Springer, Heidelberg (1999)

    MATH  Google Scholar 

  22. Gatziu, S., Koschel, A., Buetzingsloewen, G., Fritschi, H.: Unbundling Active Functionality. ACM SIGMOD Record 27, 35–40 (1998)

    Article  Google Scholar 

  23. Koschel, A., Lockemann, P.: Distributed Events in Active Database Systems - Letting the Genie out of the Bottle. Data & Knowledge Engineering 25, 29–53 (1998)

    Article  Google Scholar 

  24. Fritschi, H., Gatziu, S., Dittrich, K.: FRAMBOISE - an Approach to Frameworkbased Active Data Management System Construction. In: Proc. of CIKM (1998)

    Google Scholar 

  25. 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)

    Chapter  Google Scholar 

  26. Buchmann, A.: Architecture of Active Database Systems. In: Active Rules in Database Systems, pp. 29–48. Springer, Heidelberg (1999)

    Google Scholar 

  27. 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)

    Google Scholar 

  28. Eisenberg, B., Nickull, D.: ebXML Technical Architecture Specification v1.04. Technical report (2001), http://www.ebxml.org

  29. Microsoft Corp.: BizTalk Framework 2.0: Document and Message Specification. Microsoft Technical Specification (2000)

    Google Scholar 

  30. RosettaNet: RosettaNet Implementation Framework: Core Specification v2.00.01. RosettaNet Technical Specification (2002)

    Google Scholar 

  31. Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. In: Scientific American (2001)

    Google Scholar 

  32. Conolly, D., van Harmelen, F., Horrocks, I., et al.: Daml+oil (March 2001) reference desciption. W3C Note, W3C (2001)

    Google Scholar 

  33. Bray, T., Paoli, J., Sperberg-McQueen, C.: Extensible markup language (xml) 1.0. W3C Recommendation, W3C (1998)

    Google Scholar 

  34. Fallside, D.: XML Schema Part 0: Primer. W3c recommendation, W3C (2001)

    Google Scholar 

  35. Bray, T., Hollander, D., Layman, A.: Namespaces in XML. W3C Recommendation, W3C (1999), http://www.w3.org/TR/REC-xml-names

  36. Lassila, O., Swick, R.: Resource Description Framework (RDF) Model and Syntax Specification. W3c recommendation, W3C (1999)

    Google Scholar 

  37. Brickley, D., Guha, R.: RDF Vocabulary Description Language 1.0: RDF Schema. W3c working draft, W3C (2002), http://www.w3.org/TR/rdf-schema

  38. 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)

    Chapter  Google Scholar 

  39. 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)

    Article  Google Scholar 

  40. Guarino, N.: Understanding, Building and using Ontologies. Int. Journal of Human-Computer Studies (IJHCS) 46, 293–310 (1997)

    Article  Google Scholar 

  41. 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)

    Google Scholar 

  42. Heflin, J., Volz, R., Dale, J.: Requirements for a web ontology language. W3C Working Draft, W3C (2002), http://www.w3.org/TR/webont-req/

  43. UNICORN Maintenance Authority: UNICORN Application Standard. Technical Report TTIP03 V4.0, Travel Technology Initiative Ldt. (1994)

    Google Scholar 

  44. Mühl, G.: Large-Scale Content-Based Publish/Subscribe Systems. PhD thesis, Darmstadt University of Technology, Germany (2002)

    Google Scholar 

  45. 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)

    Chapter  Google Scholar 

  46. Liebig, C., Tai, S.: Middleware Mediated Transactions. In: Proc. of DOA 2000 (2001)

    Google Scholar 

  47. 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)

    Google Scholar 

  48. Cilia, M., Buchmann, A.: An Active Functionality Service for E-Business Applications. ACM SIGMOD Record 31, 24–30 (2002)

    Article  Google Scholar 

  49. Cilia, M., Hasselmeyer, P., Buchmann, A.: Profiling and Internet Connectivity in Automotive Environments. In: Proc. of VLDB, pp. 1071–1074 (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics