ECA Rule Processing in Distributed and Heterogeneous Environments

  • Authors:
  • Sharma Chakravarthy;Roger Le;Rajesh Dasari

  • Affiliations:
  • -;-;-

  • Venue:
  • DOA '99 Proceedings of the International Symposium on Distributed Objects and Applications
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Active systems have been proposed as a paradigm to satisfy the needs of many database and other applications that require a timely response to situations. Event - Condition - Action (or ECA) rules [1] are used to capture the active capability in a system. The utility and functionality of active capability (ECA rules) has been well established in the context of databases. 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 context of databases. Specifically, extensions beyond the current state of the art in active capability are needed along several dimensions: - i. make the active capability available for non-database applications, in addition to database applications; ii. make the active capability available in distributed environments, and iii. make the active capability available for heterogeneous sources of events (whether they are databases are not). The objective of this paper is to provide an architecture and framework to support ECA rules for distributed and heterogeneous systems. We will describe the design of our ECA rule service, the alternatives considered at each step and the reasons for our choice of a particular alternative. Finally we will draw conclusions about the architecture of our system and the utility of our system for a wide range of applications.