Beyond Coupling Modes: Implementing Active Concepts on Top of a Commercial ooDBMS
نویسندگان
چکیده
Active object-oriented database systems are especially useful in the area of nonstandard applications in order to implement an event-driven and constraint-driven system environment. Several approaches exist in literature integrating active concepts into object-oriented databases. For most systems, their knowledge model is based on Event/Condition/Action rules, and their execution model is based on coupling modes, specifying the temporal relationships between rule triggering and condition evaluation, and between condition evaluation and action execution, respectively. The expressive power of coupling modes, however, is insufficient for specifying certain execution semantics required by nonstandard applications. The system TriGS (=Trigger system for GemStoneTM) fills this gap. Instead of exploiting coupling modes TriGS uses an event specification mechanism not only for defining the points in time for rule triggering but also the points in time for condition evaluation and action execution. A first prototype of TriGS implemented in Smalltalk and GemStone on SUNTM workstations is operational.
منابع مشابه
Building an Integrated Active OODBMS: Requirements, Architecture, and Design Decisions
Active OODBMSs must provide eecient support for event detection, composition, and rule execution. Previous experience, reported here, building active capabilities on top of existing closed OODBMSs has proven to be ineeective. We propose instead an active OODBMS architecture where event detection and rule support are tightly integrated with the rest of the core OODBMS functionality. After presen...
متن کاملApplying a Flexible OODBMS-IRS-Coupling to Structured Document Handling
In document management systems it is desirable to provide content-based access to documents going beyond regular expression search in addition to access based on structural characteristics or associated attributes. We present a new approach for coupling OODBMSs (Object Oriented Database Management Systems) and IRSs (Information Retrieval Systems) that provides enhanced flexibility and functiona...
متن کاملApplying a Flexible OODBMS-IRS-Coupling for Structured Document Handling
In document management systems it is desirable to provide content-based access to documents going beyond regular expression search in addition to access based on structural characteristics or associated attributes. We present a new approach for coupling OODBMSs (Object Oriented Database Management Systems) and IRSs (Information Retrieval Systems) that provides enhanced flexibility and functiona...
متن کاملCoupling Eeciency with Coupling Modes in Active Databases Proofs of Lemmas and Theorems
The paper presents a general framework for handling coupling modes in active databases and discusses the interrelationships between a set of coupling modes of an application and transaction eeciency. While the major role of coupling modes in active databases is to reduce ambiguous interpretation of transactions, coupling modes can aaect the transaction's eeciency as well. Therefore, a default c...
متن کاملLogical Data Independence and Modularity through Views in Oodbms
Views in OODBMS are a concept which is heavily opted for by key database people but rather seldomly implemented in commercial systems. They are an important mechanism to modularize information systems and to gain ogical data independence. This paper presents a concept for updateable views in OODBMS which separates application programs from the conceptual schema by introducing a layer of externa...
متن کامل