Active object-oriented database management systems incorporate object-oriented database technology and active mechanisms such as event-condition-action rules (ECA-rules). SAMOS has been among the first representatives of this class of systems. During the development of SAMOS, numerous then open research questions have been addressed. In this paper, we… (More)
— Interoperability and integration of data sources are becoming ever more important issues as both, the amount of data and the number of data producers are growing. Interoper-ability not only has to resolve the differences in data structures, it also has to deal with semantic heterogeneity. Semantics refer to the meaning of data in contrast to syntax, which… (More)
SAMOS is an active object-oriented DBMS implementing " reactive behavior " by detecting situations in the database and its environment and performing user-specified actions. SAMOS extends an object-oriented DBMS with active feat ures (1]. It provides a rule definition language as a means to specify ECA-rules including constructs for the definition of… (More)
This paper describes the active, object-oriented database system SAMOS being developed as a research prototype. Its main approach is the integration of rules in the sense of active database systems into a general object-oriented data model. Our effort is also focussed on integrating the rule system with transaction processing in a meaningful way.
In event-driven workflow execution, events and event-condition-action rules are the fundamental metaphors for defining and enforcing workflow logic. Processing entities enact workflows by reacting to and generating new events. The foundation on events also eases the integration of processing entities into coherent systems. In this paper, we present an event… (More)
This paper describes the KIDS 1 approach to database management system (DBMS) construction. KIDS aims at the development of a DBMS-construction approach by defining specification-based approaches strongly relying on software reuse. We propose an architecture model that supports reuse of architectures, but is also able to integrate various DBMS components… (More)
Interoperability and integration of data sources are becoming evermore important issues as both, the amount of data and the number ofdata producers are growing. Interoperability not only has toresolve the differences in data structures, it also has to dealwith semantic heterogeneity. <i>Semantics</i> refer to the meaningof data in contrast to syntax, which… (More)
Many organizations have collected large volumes of data which are often stored in relational databases. Now that object-oriented database management systems (OODBMSs) are becoming mature, many organizations also want to benefit from object-oriented technology in general and OODBMSs in particular. One general approach to migrate to object technology is to… (More)