Implementing Workflow Reconfiguration in WS-BPEL

 

Manuel Mazzara1, Nicola Dragoni2*, and Mu Zhou2

 

1UNU-IIST, Macau

and Newcastle University, UK

manuel.mazzara@ncl.ac.uk

 

2Technical University of Denmark (DTU)

Copenhagen, Denmark
ndra@imm.dtu.dk,
mu.zhou31@gmail.com

 

Abstract

 

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]