Implementing Workflow Reconfiguration in WS-BPEL


Manuel Mazzara1, Nicola Dragoni2*, and Mu Zhou2


1UNU-IIST, Macau

and Newcastle University, UK


2Technical University of Denmark (DTU)

Copenhagen, Denmark,




This paper investigates the problem of dynamic reconfiguration by means of a workflow-based case

study used for discussion. We state the requirements on a system implementing the workflow and its

reconfiguration, and we describe the systems design in BPMN. WS-BPEL, a language that would

not naturally support dynamic change, is used as a target for implementation. The WS-BPEL recovery

framework is here exploited to implement the reconfiguration using principles derived from

previous research in process algebra and two mappings from BPMN to WS-BPEL are presented, one

automatic and only mostly manual. Differences between the two are finally detailed.


Keywords: Workflow Reconfiguration, BPMN, WS-BPEL


*Corresponding author: Department of Informatics and Mathematical Modelling,

Technical University of Denmark, DK-2800 Kongens Lyngby, Denmark,

Tel: +45-45253731


Journal of Internet Services and Information Security (JISIS), 2(1/2): 73-92, February 2012 [pdf]