Implementation of Object-oriented Active Rule System in Distributed Environment

분산환경에서 객체지향 능동 규칙 시스템 구현

  • 고굉욱 (인하대학교 대학원 자동화공학과) ;
  • 유상봉 (인하대학교 자동화공학과) ;
  • 김기창 (인하대학교 컴퓨터공학과) ;
  • 차상균 (서울대학교 전기공학부)
  • Published : 1999.11.01

Abstract

In this paper we present compiler-based active rule system to efficiently maintain spatial integrity constraints in a heterogeneous, distributed environment. Specially, the prototype active rule system presented has been developed as a component of a whole middleware system called SDBC(Spatile DataBase Connectivity). Due to this reason, our active rule system is provided for heterogeneous ODBMSs in a distributed environment and used to define spatial integrity constraints using the active rules in E-C-A(Event-Condition-Action) type. Using this active rule system, an application programmer can free himself from a heavier burden on the integrity maintenance of application objects. In the compiler-based approach, active rules applicable to events raised by a database program are directly inserted into the program in a function type by the preprocessor, and then they are compiled with the application program source codes. One advantage of this approach is that there is no run-time overhead accompanied by monitoring all the database transitions when preprocessed program is executed. This active rule system also provides facilities to manage changed rules and dynamically interpret those rules at run-tuime.

Keywords