Moving Active Functionality from Centralized to Open Distributed Heterogeneous Environments 
(M. Cilia; C. Bornhovd; A. Buchmann; Databases and Distributed Systems Group, Department of Computer Science Darmstadt University of Technology - Darmstadt, Germany)

From the introduction:
For example, consider the following business rule: ”when the volume of corn falls below 1200 tons, and the corn comes from Euroland, and Euro/US$ is under 0.8 then bid for all at 2.30 US$ per ton, and also notify the manager”. Involved events and data are coming from diverse sources, here and also the execution of actions is performed on different (sub-) systems. Observe that events and actions are not necessarily directly related with database operations.
In such scenarios, the required active functionality should be moved outside of the active database system by offering a flexible service that runs decoupled from the database, and that can be combined in many different ways and used in a variety of environments. A service-based architecture seems to be appropriate, in which an active functionality (ECA rule) service can be seen as a composition of other services, like event detection, event composition, condition evaluation, and action execution. - goto
originally Posted to cep.weblogger.com by David Soul on 2/20/04; 12:09:41 AM in the CEP section