Skip to main content

Moving Active Functionality from Centralized to Open Distributed Heterogeneous Environments

  • Conference paper
  • First Online:
Cooperative Information Systems (CoopIS 2001)

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

Included in the following conference series:

Abstract

Active functionality is especially useful for enforcing business rules in applications, such as Enterprise Application Integration (EAI) and e-commerce. It can be used as glue among existing applications, and for data transformations between heterogeneous applications. However, traditional active mechanisms have been designed for centralized systems and are monolithic, thus making it difficult to extend and adapt them to the requirements imposed by distributed, heterogeneous environments. To correct this we present a flexible, extensible, service-based architecture built on ontologies, services and events/notifications. The main contributions of this work are: i) the homogeneous use of ontologies for a semantically meaningful exchange and combination of events in open heterogeneous environments, and for the infrastructure itself; ii) a flexible architecture for the composition of autonomous, elementary services to provide Event-Condition-Action (ECA) functionality in different configurations; iii) the interaction of these services via notifications using a publish/subscribe mechanism (concept-based addressing).

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

Access this chapter

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.

References

  1. (ACT-NET) K. Dittrich, S. Gatziu, A. Geppert. The Active Database Management System Manifesto: A Rulebase of ADBMS Features. In Proc. of RIDS, LNCS 985, Sept 1995. 207

    Google Scholar 

  2. J. Bacon, K. Moody, J. Bates. Active Systems. Technical Report. Computer Laboratory, University of Cambridge, Dec 1998. 198

    Google Scholar 

  3. C. Bornhövd, A. Buchmann. A Prototype for Metadata-Based Integration of Internet Sources. In Proc. Intl Conf. on Advanced Information Systems Engineering, 1999. 197, 200

    Google Scholar 

  4. C. Bornhövd. Semantic Metadata for the Integration of Heterogeneous Internet Data (in German). Ph.D. Thesis, Department of Computer Science, Darmstadt University of Technology, Germany, 2000. 200

    Google Scholar 

  5. A. Buchmann. Architecture of Active Database Systems. In Norman Paton (editor), Active Rules in Database Systems, Springer, 1999. 198, 199

    Google Scholar 

  6. A. Carzaniga. Architectures for an Event Notification Service Scalable to Widearea Networks, Ph.D. Thesis, Politecnico di Milano, Italy, 1998. 197

    Google Scholar 

  7. C. Collet, G. Vargas-Solar, H. Grazziotin-Ribeiro. Towards a Semantic Event Service for distributed Active Database Applications. DEXA’98, LNCS 1460, September 1998. 198

    Google Scholar 

  8. G. Cugola, E. Di Nitto, A. Fuggetta. Exploiting an event-based infrastructure to develop complex distributed systems. In Proc. Intl. Conf. on Software Engineering (ICSE), 1998. 197

    Google Scholar 

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

    Google Scholar 

  10. H. Fritschi, S. Gatziu, K. Dittrich. FRAMBOISE-an Approach to construct Active Database Mechanisms. Tech. Rep. IFI-97-04, Inst. fĂĽr Informatik, Univ. of Zurich. 1997. 198

    Google Scholar 

  11. S. Gatziu, A. Koschel, G. von BĂĽltzingsloewen, H. Fritschi. Unbundling active functionality. SIGMOD Record, 27(1), 1998. 196, 198

    Google Scholar 

  12. A. Geppert, K. Dittrich. Bundling: A new Construction Paradigm for Persistent Systems. Networking and Information Systems Journal, 1(1), June 1998. 196, 198

    Google Scholar 

  13. A. Geppert, D. Tombros. Event-based Distributed Workflow Execution with EVE. In Proc. of Middleware’ 98, Sept 1998. 198

    Google Scholar 

  14. R. Gruber, B. Krishnamurthy, E. Panago. The Architecture of the READY Event Notification Service. In Proc. Workshop on Distributed Computing Systems Middleware, 1999. 197

    Google Scholar 

  15. A. Hinze, D. Faensen. A Unified Model of Internet Scale Alerting Services. In Proc. Intl. Computer Science Conference (ICSC), LNCS 1794, 1999. 197

    Google Scholar 

  16. JavaSoft, Java Message Service (JMS) spec. 1.0.1, Oct., 1998. 205

    Google Scholar 

  17. H. Kopetz. Sparse Time versus Dense Time in Distributed Real-Time Systems. In Proc. Intl. Conf. on Distributed Computing Systems (ICDCS), 1992. 198

    Google Scholar 

  18. A. Koschel, S. Gatziu, G. von BĂĽltzingsloewen, H. Fritschi. Unbundling active functionality. In A. Dogac, et. al (editors), Current Trends in Data Management Technology, IDEA Group Publishing, 1999. 196, 197

    Google Scholar 

  19. A. Koschel, P. Lockemann. Distributed Events in Active Database Systems-Letting the Genie out of the Bottle. Journal of Data and Knowledge Engineering, Vol. 25, 1998. 197, 198

    Google Scholar 

  20. C. Liebig, M. Cilia, A. Buchmann. Event Composition in Time-dependent Distributed Systems. In Proc. Intl Conf. on Cooperative Information Systems (CoopIS), 1999. 198, 207

    Google Scholar 

  21. C. Liebig, M. Malva, A. Buchmann. Integrating Notifications and Transactions: Concepts and X2TS Prototype. In Intl Workshop on Engineering Distributed Objects (EDO), 2000. 205

    Google Scholar 

  22. C. Ma, J. Bacon. COBEA: A CORBA-Based Event Architecture. In Proc. of the USENIX Conf. on Object-Oriented Technologies and Systems, June 1998. 198

    Google Scholar 

  23. Object Management Group (OMG), Notification Service Specification. Technical Report telecom/98-06-15, May, 1998. 205

    Google Scholar 

  24. S. Schwiderski. Monitoring the Behavior of Distributed Systems, Ph.D. Thesis, Selwyn College, Computer Lab, University of Cambridge, June 1996. 198

    Google Scholar 

  25. P. Verissimo. Real-Time Communication. In Sape Mullender (Editor), Distributed Systems, Addison-Wesley, 1993. 198

    Google Scholar 

  26. J. Widom, S. Ceri (editors), Active Database Systems: Triggers and Rules for Advanced Database Processing. Morgan Kaufmann, San Francisco, CA, 1996. 199

    Google Scholar 

  27. S. Yang, S. Chakravarthy. Formal Semantics of Composite Events for Distributed Environments. In Proc. Intl. Conf. on Data Engineering (ICDE), 1999. 198

    Google Scholar 

  28. D. Zimmer, R. Unland. On the Semantics of Complex Events in Active Database Management Systems. In Proc. Intl. Conf. on Data Engineering (ICDE), 1999. 207

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cilia, M., Bornhövd, C., Buchmann, A.P. (2001). Moving Active Functionality from Centralized to Open Distributed Heterogeneous Environments. In: Batini, C., Giunchiglia, F., Giorgini, P., Mecella, M. (eds) Cooperative Information Systems. CoopIS 2001. Lecture Notes in Computer Science, vol 2172. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44751-2_16

Download citation

  • DOI: https://doi.org/10.1007/3-540-44751-2_16

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42524-3

  • Online ISBN: 978-3-540-44751-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics