Self-supervising BPEL Process
by
Asli Zengin
—
last modified
Apr 26, 2012 12:25
—
filed under:
KnowledgeModel
Definitions
Term: Self-supervising BPEL Process |
Domain: Cross-cutting issues | ||||
---|---|---|---|---|---|
Engineering and Design (KM-ED) |
Adaptation and Monitoring (KM-AM) |
Quality Definition, Negotiation and
Assurance (KM-QA) |
Generic (domain independent) |
||
D o m a i n : L a y e r s |
Business Process Management (KM-BPM) |
||||
Service Composition and
Coordination (KM-SC) |
|||||
Service Infrastructure (KM-SI) |
|||||
Generic (domain independent) |
Self-supervising BPEL process is a BPEL process equipped with the means to continuously check the functionality and quality of constituent services and with the rules defining the reactions to be performed in case of the violations of those checks. To perform continuous checks, the BPEL execution is synchronously monitored to see whether everything proceeds as planned. The reaction is only activated if an anomaly is discovered, and attempts to fix the execution and keep things on track. Self-supervision relies on the use of the languages for defining monitoring and reaction, as well as the supporting tool set. Supervision elements are only blended at runtime; different stakeholders can adopt different supervision policies with no impact on the actual business logic. [Baresi & Guinea, 2009] |
Competencies
- N/A
References
- [Baresi & Guinea, 2009] Luciano Baresi and Sam Guinea. Self-supervising bpel processes. Technical report, Dipartimento di Elettronica e Informazione, Politecnico di Milano, November 2009.