DocumentCode
2641934
Title
ECA rule support for distributed heterogeneous environments
Author
Chakravarthy, Sharma ; Le, Roger
Author_Institution
Database Syst. Res. & Dev. Center, Florida Univ., Gainesville, FL, USA
fYear
1998
fDate
23-27 Feb 1998
Firstpage
601
Abstract
The utility and functionality of active capability (event-condition-action or ECA rules) has been well established in the context of databases. Today, most of the commercial relational database management systems (RDBMSs) offer some form of ECA rule capability. In addition, there are several research prototypes that have extended the ECA rule capability to object-oriented database management systems (OODBMSs). Sentinel, developed at the University of Florida is one such prototype that supports an expressive composite event specification language (Snoop), efficient event detection (using generated wrappers), conditions and actions (as a combination of OQL and C++), multiple and cascaded rule processing (using a rule scheduler and nested transactions), a visualization tool, and an editor for dynamic creation and management of rules. In order for the active capability to be useful for a large class of advanced applications, it is necessary to go beyond what has been proposed/developed in the literature. Specifically, the extensions needed beyond the current state-of-the-art active capability are: (i) support active capability for non-database applications as well, (ii) support active capability for distributed environments; that is, allow ECA across applications, and (iii) support active capability for heterogeneous sources of events (whether they are databases or not). The authors address how they are planning on addressing some of the above extensions using a combination of existing components (COTS) and new functionality/services that are culled from their experience in designing and implementing Sentinel
Keywords
active databases; client-server systems; data visualisation; distributed databases; object-oriented databases; relational databases; ECA rule support; Sentinel; Snoop expressive composite event specification language; active capability; cascaded rule processing; distributed heterogeneous environments; dynamic rule creation; dynamic rule management; editor; efficient event detection; event-condition-action rules; heterogeneous event sources; multiple rule processing; nondatabase applications; object-oriented database management systems; relational database management systems; visualization tool; Database systems; Dynamic scheduling; Event detection; Fault tolerance; Object oriented databases; Production facilities; Prototypes; Relational databases; Research and development; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1998. Proceedings., 14th International Conference on
Conference_Location
Orlando, FL
ISSN
1063-6382
Print_ISBN
0-8186-8289-2
Type
conf
DOI
10.1109/ICDE.1998.655825
Filename
655825
Link To Document