A new perspective on rule support for object-oriented databases
Eman Anwar, L. Maugis, Sharma Chakravarthy · 1993
This paper proposes a new approach for supporting reactive capability in an objectoriented database. We introduce an event interface, which extends the conventional object semantics to include the role of an event generator. The proposed design of this interface enables objects to propagate events relevant to that class asynchronously. This interface provides a basis for the specification of events spanning sets of objects, possibly from different classes, and detection of primitive and complex events. This approach clearly separates event detection from rules. New rules can be added and use existing objects, enabling objects to react to their own changes as well as to the changes of other objects. We use a runtime subscription mechanism, between rules and objects to selectively monitor particular objects dynamically. This elegantly supports class level as well as instance level rules. Moreover, we propose a design for the specification and detection of simple as well as co...