Active applications are characterized by the need for expressing, evaluating, and maintaining a set of rules that implement the application’s active behavior. Typically, rules follow the Event-Condition-Action (ECA) paradigm, yet oftentimes their actual implementation is buried in the application code, as their enactment requires a tight integration with the concepts and modules of the application. In this article, we propose a rule management system that allows developers to easily expand its rule processing logic with such concepts and modules and, hence, to decouple the management of their active rules from the application code. Our system derives from an exception manager that has previously been developed in the context of an industry-scale workflow management system and effectively allows developers to separate active and non-active design concerns

Aiding the Development of Active Applications

DANIEL, FLORIAN;POZZI, GIUSEPPE
2010-01-01

Abstract

Active applications are characterized by the need for expressing, evaluating, and maintaining a set of rules that implement the application’s active behavior. Typically, rules follow the Event-Condition-Action (ECA) paradigm, yet oftentimes their actual implementation is buried in the application code, as their enactment requires a tight integration with the concepts and modules of the application. In this article, we propose a rule management system that allows developers to easily expand its rule processing logic with such concepts and modules and, hence, to decouple the management of their active rules from the application code. Our system derives from an exception manager that has previously been developed in the context of an industry-scale workflow management system and effectively allows developers to separate active and non-active design concerns
2010
Principle Advancements in Database Management Technologies
9781605669052
Active rule; ECA; Open ECA Server
File in questo prodotto:
File Dimensione Formato  
DanielPozzi-Final090112.doc

Accesso riservato

: Pre-Print (o Pre-Refereeing)
Dimensione 213 kB
Formato Microsoft Word
213 kB Microsoft Word   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/631779
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact