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