Publication | Open Access
The architecture of an active database management system
441
Citations
4
References
1989
Year
EngineeringReal-time DatabaseDatabasesSoftware EngineeringHipac ProjectFormal VerificationActive DatabaseDatabase SystemActive DbmsManagementSystems EngineeringData IntegrationData ManagementDatabase ManagementComputer ScienceInformation ManagementDatabase TechnologyDatabase TheoryActive Database CapabilitiesSoftware DesignDatabase DesignFormal MethodsSystem SoftwareData Modeling
The HiPAC project studies active, time‑constrained database management, where an active DBMS automatically executes actions based on Event‑Condition‑Action rules, highlighting new design demands. The paper proposes an architecture for an active DBMS that supports ECA rules. The architecture introduces new interaction forms between application programs and the DBMS to support ECA rules. An execution model specifies rule processing within transactions, leading to a new paradigm for constructing database applications.
The HiPAC project is investigating active, time-constrained database management. An active DBMS is one which automatically executes specified actions when specified conditions arise. HiPAC has proposed Event-Condition-Action (ECA) rules as a formalism for active database capabilities. We have also developed an execution model that specifies how these rules are processed in the context of database transactions. The additional functionality provided by ECA rules makes new demands on the design of an active DBMS. In this paper we propose an architecture for an active DBMS that supports ECA rules. This architecture provides new forms of interaction, in support of ECA rules, between application programs and the DBMS. This leads to a new paradigm for constructing database applications.
| Year | Citations | |
|---|---|---|
Page 1
Page 1