“…The condition can simply be evaluated as true or false, whereas the action can be an action toward the environment or internal to the database and can be the trigger of a new ECA rule, causing a chain of rules to fire. ECA rules have been used in many domains ranging from business workflow managers (Bae et al, 2004), manufacturing control (Chaudhry et al, 1998) or web applications (Papamarkos et al, 2003). The advantages of ECA rules lie primarily on the fact that they allow behavior to be specified and managed on a rule base (rather than being encoded in diverse applications), improving modularity, maintainability and thus reconfigurability.…”