Active System for Heterogeneous ODBMS Using Mobile Rule Codes

  • K. C. Kim
  • S. B. Yoo
  • K. W. Ko
  • S. K. Cha
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1884)


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.


Application Program Integrity Constraint Active Rule Rule Manager Native Code 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    R. Cattell and D. Barry ed., The Object Database Standard: ODMG 2.0, Morgan Kaufmann Publishers, Inc., 1997.Google Scholar
  2. 2.
    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.Google Scholar
  3. 3.
    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.Google Scholar
  4. 4.
    Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes, “Lua-an extensible extension language,” John Wiley & Sons, Ltd., 1995.8.Google Scholar
  5. 5.
    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.Google Scholar
  6. 6.
    R. Kidwell and J. Richman, “Preliminary IDE Framework Implementation Concept, and Rationale Report for the DoD CALS IDE Project,” ManTech Advanced Technology Systems, 1996.Google Scholar
  7. 7.
    OMG, CORBA Services: Common Object Services Specification, 1996. 106 K.C. Kimet al.Google Scholar
  8. 8.
    Open GIS, OpenGIS Simple Features Specification for CORBA, Revision 0, Open GIS Consortium, Inc., 1997.Google Scholar
  9. 9.
    J. Widom and S. Ceri, “Active Database Systems,” Morgan Kaufmann Publishers, Inc., 1996.Google Scholar
  10. 10.
    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 1999Google Scholar
  11. 11.
    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.Google Scholar
  12. 12.
    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.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • K. C. Kim
    • 1
  • S. B. Yoo
    • 2
  • K. W. Ko
    • 3
  • S. K. Cha
    • 3
  1. 1.Dept. of Computer EngineeringInha UniversityInchonKorea
  2. 2.Dept. of Automation EngineeringInha UniversityInchonKorea
  3. 3.School of Electrical EngineeringSeoul National UniversitySeoulKorea

Personalised recommendations