DocumentCode :
1134925
Title :
The Pervasive Workflow: A Decentralized Workflow System Supporting Long-Running Transactions
Author :
Montagut, Frederic ; Molva, Refik ; Golega, Silvan Tecumseh
Author_Institution :
Syst., Applic. & Products (SAP) Res. Labs., Mougins
Volume :
38
Issue :
3
fYear :
2008
fDate :
5/1/2008 12:00:00 AM
Firstpage :
319
Lastpage :
333
Abstract :
Workflow technologies are becoming pervasive in that they enable the execution of business processes in distributed and ubiquitous computing environments. As long-running transactions, the execution of workflows in environments without dedicated infrastructures raises transactional requirements due to the dynamicity of resources available to run a workflow instance and the integration of relaxed atomicity constraints at both design and instantiation time. In this paper, we propose an adaptive transactional protocol for the pervasive workflow model developed in a previous work to support the execution of business processes in the pervasive setting. The execution of this protocol takes place in two phases. First, candidate business partners are assigned to tasks using an algorithm wherein the selection process is based on both functional and transactional requirements. The workflow execution further proceeds through a hierarchical coordination protocol managed by the workflow initiator and controlled based on a decision table computed as an outcome of the business partner assignment procedure. The resulting workflow execution is compliant with the defined consistency requirements, and the coordination decisions depend on the transactional characteristics offered by the partners assigned to each task. An implementation of our theoretical results relying on ontology Web Language for Series and Business Process Execution Language technologies is further detailed as a proof of concept.
Keywords :
business process re-engineering; decision tables; ubiquitous computing; workflow management software; business process execution language; business processes; decentralized workflow system; decision table; distributed computing; long-running transactions; ontology Web language; pervasive workflow; transactional protocol; ubiquitous computing; Computer architecture; Environmental management; Laboratories; Ontologies; Protocols; Resource management; Runtime; Student members; Ubiquitous computing; Workflow management software; Decentralized workflows; transaction-aware composition; transactional consistency;
fLanguage :
English
Journal_Title :
Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on
Publisher :
ieee
ISSN :
1094-6977
Type :
jour
DOI :
10.1109/TSMCC.2008.919184
Filename :
4492363
Link To Document :
بازگشت