Abstract
Throughout many research and development projects for active rule systems, active rules are implemented with different syntax and semantics. It becomes one of the stumbling blocks to apply active database systems especially in networked heterogeneous multidatabase environments. Utilizing the recent development of CORB A and ODMG standards, an active rule system is developed for heterogeneous ODBMS. Active rules represented in an ECA type are managed by a rule base. When events included in application database programs are detected, triggered rules by the events are retrieved from the rule base over network and interpreted dynamically. To ensure fast interpretations, the rules are stored in a bytecode format. Separation of rule-managing function will allow updating rules anytime without modifications in application programs or DBMS. The changes in rules will be reflected instantly in application programs via dynamic interpretation. The active rule system described is applied for integrity maintenance of spatial objects. With experimental results, overheads of byte code interpretation and runtime retrieval of triggered rules through network are discussed.
This work is supported by Inha University in 1999.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
R. Cattell and D. Barry ed., The Object Database Standard: ODMG 2.0, Morgan Kaufmann Publishers, Inc., 1997.
S. K. Chaet al., “A middleware architecture for transparent access to multiple spatial object databases,” Interoperating Geographic Information Systems, M. F Goodchild ed., Kluwer Academic Publishers, pp. 267–282, 1999.
Aniruddha S. Gokhale and Douglas C. Schmidt, “Evaluating Latency and Scalability of CORBA Over High-Speed ATM Networks,” In Proceedings of the International Conference on IEEE Distributed Computing Systems, Baltimore, Maryland, May 1997.
Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes, “Lua-an extensible extension language,” John Wiley & Sons, Ltd., 1995.8.
Anant Jhingran et al., “Is E-Commerce a New Wave for Database Research?-Panel,” Proceedings of the Sixteenth International Conference on Data Engineering, pp 473, San Diego, USA, February 2000.
R. Kidwell and J. Richman, “Preliminary IDE Framework Implementation Concept, and Rationale Report for the DoD CALS IDE Project,” ManTech Advanced Technology Systems, 1996.
OMG, CORBA Services: Common Object Services Specification, 1996. 106 K.C. Kimet al.
Open GIS, OpenGIS Simple Features Specification for CORBA, Revision 0, Open GIS Consortium, Inc., 1997.
J. Widom and S. Ceri, “Active Database Systems,” Morgan Kaufmann Publishers, Inc., 1996.
S. Yang and S. Chakravarthy, “Formal Semantics of Composite Events for Distributed Environments,” Proceedings of the Fifteenth International Conference on Data Engineering, pp 400–409, Sydney, Australia, March 1999
S. B. Yoo, K. C. Kim, S. K. Cha, “A Middleware Implementation of Active Rules for ODBMS,” Proceedings of The Sixth International Conference on Database Systems for Advanced Applications, Hsinchu, Tiwan, pp. 347–354, April 1999.
S. B. Yoo and S. K. Cha, “Integrity maintenance in a heterogeneous engineering database environment,” Data & Knowledge Engineering, Vol. 21, Elsevier Science, pp. 347–363, 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kim, K.C., Yoo, S.B., Ko, K.W., Cha, S.K. (2000). Active System for Heterogeneous ODBMS Using Mobile Rule Codes. In: Štuller, J., Pokorný, J., Thalheim, B., Masunaga, Y. (eds) Current Issues in Databases and Information Systems. ADBIS DASFAA 2000 2000. Lecture Notes in Computer Science, vol 1884. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44472-6_8
Download citation
DOI: https://doi.org/10.1007/3-540-44472-6_8
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67977-6
Online ISBN: 978-3-540-44472-5
eBook Packages: Springer Book Archive