Abstract
Active object-oriented database systems are a commonly accepted solution for capturing the time- and context-dependent knowledge of non-standard applications. Several attempts have been made already to integrate active concepts into object-oriented database systems and to increase the expressive power of event specification languages. However, this has often been done without considering the consequences for the implementation. The present paper tries to fill this gap. The main focus is on describing design and implementation issues concerning composite event management within the active object-oriented database system TriGS. Thereby, we concentrate on the idiosyncratic features of TriGS, which are composite events spanning several transactions and even several applications, smooth integration of composite event detection with rule scheduling, and the inheritance of rules.
Preview
Unable to display preview. Download preview PDF.
References
ACT-NET Consortium, The Active Database Management System Manifesto: A Rulebase ofADBMS Features, in ACM SIGMOD Records, Vol. 25, No.3, Sept. 1996
Bertino, E., Guerrini, G., Merlo, I., Trigger Inheritance and Overriding in Active Object Database Systems, in Proceedings of the 5th International Conference on Deductive and Object-Oriented Databases (DOOD '97), Montreux, Switzerland, December 1997.
Buchmann, A.P., Zimmermann, J., Blakeley, J.A., Wells, D.L., Building an Integrated Active OODBMS: Requirements, Architecture, and Design Decisions, in Proceedings of the 11th International Conference on Data Engineering (ICDE '95), P. S. Yu, A. L. P. Chen (eds.), IEEE Computer Society Press, Taipeh, Taiwan, 1995.
Chakravarthy, S., Krishnaprasad, V., Anwar, E., Kim, S.-K., Composite Events for Active Databases: Semantics, Contexts, and Detection, in Proceedings of the 20th International Conference on Very Large Data Bases (VLDB '94), J.B. Bocca, et al. (eds.), Morgan Kaufmann, Santiago, Chile, 1994.
Collet, C., Coupaye, T., Svenson, T., NAOS — Efficient and modular reactive capabilities in an Object-Oriented Database System, in Proceedings of the 20th International Conference on Very Large Data Bases (VLDB '94), J.B. Bocca, et al. (eds.), Morgan Kaufmann, Santiago, Chile, Sept. 1994
Deutsch, A., Method and Composite Event Detection in the “REACH” Active Database System, Master Thesis, Technical University of Darmstadt, July 1994.
Fowler, M. UML Distilled — Applying the Standard Object Modeling Language, Addison-Wesley, 1997.
Gatziu, S., Events in an Active Object-Oriented Database System, PhD, Kovac, 1995.
GemStone Programming Guide, Version 4.1, 1995.
Kappel, G., Rausch-Schott, S., Retschitzegger, W., Vieweg, S., TriGS — Making a Passive Object-Oriented Database System Active, Journal of Object-Oriented Programming (JOOP), 7(4), 1994.
Kappel, G., Rausch-Schott, S., Retschitzegger, W., Tjoa, A M., Vieweg, S., Wagner, R., Active Object-Oriented Database Systems For CIM Applications, Information Management in Computer Integrated Manufacturing, A Comprehensive Guide to State-of-the-Art CIM Solutions, H. Adelsberger, J. Lazansky, V. Marik (eds.), Springer LNCS 973, 1995.
Kappel, G., Rausch-Schott, S., Retschitzegger, W., Sakkinen, M., A Transaction Model For Handling Composite Events, Proceedings of the Third International Workshop of the Moscow ACM SIGMOD Chapter on Advances in Databases and Information Systems (ADBIS '96), Moscow, September 1996.
Kappel, G., Rausch-Schott, S., Retschitzegger, W., A Tour on the TriGS Active Database System — Architecture and Implementation, ACM Symposium on Applied Computing (SAC '98).
Lieuwen, D.F., Gehani, N., Arlein, R., The Ode Active Database: Trigger Semantics and Implementation, in Proceedings of the 12th International Conference on Data Engineering (ICDE '96), IEEE Computer Society Press, New Orleans, Louisiana, 1996.
Medeiros, C. B., Pfeffer, P., Object Integrity Using Rules, in Proc. of the 5th European Conference on Object-Oriented Programming (ECOOP '91), P. America (ed.), Springer LNCS 512, Geneva, 1991.
Retschitzegger, W., A Tour on TriGS — Development of an Active System and Application of Rule Patterns for Active Database Design, infix-Verlag, Germany, 1997.
Shyy, Y.-M., Su, S.Y.W., Refinement Preservation for Rule Selection in Active Object-Oriented Database Systems, in Proceedings of the 4th International Workshop on Research Issues in Data Engineering (RIDE '94), Active Database Systems, J. Widom, et al. (eds.), IEEE-CS, Houston, Texas, Feb. 1994.
Wegner, P., Zdonik, S. B., Inheritance as an Incremental Modification Mechanism or What Like Is and Isn't Like, in Proc. of the 2nd European Conf. on Object-Oriented Programming (ECOOP '88), S. Gjessing, et al. (eds.), Springer LNCS 322, Oslo, Norway, Aug. 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Retschitzegger, W. (1998). Composite event management in TriGS — Concepts and implementation. In: Quirchmayr, G., Schweighofer, E., Bench-Capon, T.J. (eds) Database and Expert Systems Applications. DEXA 1998. Lecture Notes in Computer Science, vol 1460. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0054463
Download citation
DOI: https://doi.org/10.1007/BFb0054463
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64950-2
Online ISBN: 978-3-540-68060-4
eBook Packages: Springer Book Archive