Skip to main content

An architecture and construction of a business event manager

  • Chapter
  • First Online:
Temporal Databases: Research and Practice

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

Abstract

A business event is an happening of interest in the business world. A business event represents a level of abstraction that is at much higher level than the event paradigm used in systems such as graphical user interfaces or database triggers. This paper argues that the business event management requires services such as persistence, auditing, and sharing which are not provided in a satisfactory manner in current systems. This paper presents an architecture and construction of a novel business event manager which supports the above services. The event manager supports external, database and temporal events in a uniform fashion. A SQL-like language is proposed as an interface to the event manager. This language provides consistent interface for defining event metadata and event detection. As event histories can naturally be modeled as time series, temporal database services are utilized for storing event metadata and histories. Furthermore, we show that the proposed framework is capable of supporting a rich variety of temporal events such as the context dependent and relative temporal events.

This work was supported by the Applied Mathematical Sciences Research Program of the Office of Energy Research, U.S. Department of Energy under Contract DE-AC03-76SF00098.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. E. Anwar, L. Maugis, and S. Chakravarthy. A New Perspective on Rule Support for Object-Oriented Databases. In Proceedings of ACM SIGMOD International Conference on the Management of Data, pages 99–109, Washington, D.C, 1993.

    Google Scholar 

  2. S. Chakravarthy, V. Krishnaprasad, E. Anwar, and S.-K. Kim. Composite Events for Active Databases: Semantics, Contexts, and Detection. In Proc. of the 20th Very Large Database (VLDB) Conference, pages 730–739, Santiago, Chile, 1994.

    Google Scholar 

  3. R. Chandra and A. Segev. Managing Temporal Financial Data in an Extensible Database. In Proceedings of the 19th Int. Conf. on Very Large Databases, Dublin, Ireland, Dublin, Ireland, August 1993.

    Google Scholar 

  4. R. Chandra, A. Segev, and M. Stonebraker. Implementing Calendars and Temporal Rules in Next-Generation Databases. In Proceedings of the 10th Int. Conf. on Data Engineering, February 1994.

    Google Scholar 

  5. O. Etzion, A. Gal, and A. Segev. Retroactive and proactive database processing. In Proceedings of the Fourth International Workshop on Research Issues in Data Engineering (RIDE'94), pages 126–131, Houston, TX, 1994.

    Google Scholar 

  6. S. Gatziu and K.R Dittrich. Detecting Composite Events in Active Databases using Petri Nets. In Proceedings of the Fourth International Workshop on Research Issues in Data Engineering (RIDE'94), pages 2–9, Houston, TX, February 1994.

    Google Scholar 

  7. N. Gehani, H.V. Jagadish, and O. Shmueli. Composite Event Specification in Active Databases: Model and Implementation. In Proc. of the 18th Int. Conf. on Very Large Databases, 1992.

    Google Scholar 

  8. Illustra Time Series Data Blade Manual. Illustra Information Technologies, Inc., Oakland, CA, 1995.

    Google Scholar 

  9. Won Kim. Object-Oriented Database Systems: Promises, Reality, and Future. In Won Kim, editor, Modern Database Systems: The Object Model, Interoperability, and Beyond, pages 255–280. ACM Press, New York, NY, 1995.

    Google Scholar 

  10. D.R. McCarthy and U. Dayal. The architecture of an active database management system. In Proc. of ACM SIGMOD Conf, pages 215–224, 1989.

    Google Scholar 

  11. I. Motakis and C. Zaniolo. Composite Temporal Events in Active Databases: A Formal Semantics. In International Workshop on Temporal Databases, pages 332–350, Zurich, Switzerland, 1995.

    Google Scholar 

  12. Ajit K Patankar and Arie Segev. An Architecture and Construction of an Event Manager. Technical Report 37913, Lawrence Berkeley Laboratory, Berkeley, CA 94720, 1995.

    Google Scholar 

  13. Niki Pissinou, Richard T. Snodgrass, Ramez Elmasri, Inderpal S. Mumick, M. Tamer Ozsu, Barbara Pernici, Arie Segev, Babis Theodoulidis, and Umeshwar Dayal. Towards an Infrastructure for Temporal Database: Report of an Invitational ARPA/NSF Workshop. SIGMOD Record, 23(1):35–51, 1994.

    Article  Google Scholar 

  14. A. Prasad Sistla and O. Wolfson. Temporal conditions and integrity constraints in active database systems. In Proceedings of ACM SIGMOD International Conference on the Management of Data, pages 269–280, San Jose, CA, 1995.

    Google Scholar 

  15. Michael Stonebraker, Paul Aoki, Robert Devine, Witold Litwin, and Michael Olson. Mariposa: A New Architecture for Distributed Data. In Proc. 10th Int. Conf. on Data Engineering, pages 54–65, Houston, TX, Feb. 1994.

    Google Scholar 

  16. Arie Segev and Rakesh Chandra. A data model for time-series analysis. In N. Adam and B. Bhargava, editors, Advanced Database Systems. Notes in Computer Science Series, Springer Verlag,, 1993.

    Google Scholar 

  17. Arie Segev, Max Mendel, and Ajit Patankar. An Implementation of a Computer Integrated Manufacturing (CIM) system using an Active, objectrelational database. In Proceeding of the second International Conference on Applications of Databases, San Jose, CA, 1995.

    Google Scholar 

  18. Richard T. Snodgrass. Overview of the Special Section on Temporal Database Infrastructure. SIGMOD Record, 23(1):34, 1994.

    Article  Google Scholar 

  19. U. Schreier, H. Pirahesh, R. Agrawal, and C Mohan. Alert: An Architecture for Transforming a Passive DBMS into an Active DBMS. In Proc. of the 17th VLDB Conference, Barcelona, Spain, 1991.

    Google Scholar 

  20. A. Segev and A. Shoshani. A Logical Modeling of Temporal Databases. In Proceedings of ACM SIGMOD International Conference on the Management of Data, May 1987.

    Google Scholar 

  21. M. Soo and R. Snodgrass. Mixed Calendar Query Language Support for Temporal Constants. Technical Report TempIS No.29, University of Arizona, 1992.

    Google Scholar 

  22. M. Soo and R. Snodgrass. Multiple Calendar Support for Conventional Database Management Systems. In Proceedings of the Int. Workshop on an Infrastructure for Temporal Databases, June 1993.

    Google Scholar 

  23. A. Tansel, J. Clifford, S. Gadia, S. Jajodia, A. Segev, and R. Snodgrass. Temporal Databases. Benjamin/Cummings Publishing Company, Inc., 1993.

    Google Scholar 

  24. P. Terenziani. Dealing with qualitative and quantitative temporal information concerning periodic events. In Proceedings of the 8th Int. Symposium on Methodologies for Intelligent Systems (ISMIS' 94), pages 275–284, Charlotte, NC, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Opher Etzion Sushil Jajodia Suryanarayana Sripada

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Patankar, A.K., Segev, A. (1998). An architecture and construction of a business event manager. In: Etzion, O., Jajodia, S., Sripada, S. (eds) Temporal Databases: Research and Practice. Lecture Notes in Computer Science, vol 1399. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0053706

Download citation

  • DOI: https://doi.org/10.1007/BFb0053706

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64519-1

  • Online ISBN: 978-3-540-69799-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics