An Analysis of Windows Workflow's Control-Flow Expressiveness

Authors: 
Marco Zapletal
Wil van der Aalst
Nick Russell
Philipp Liegl
Type: 
Speech with proceedings
Proceedings: 
Proceedings of the 7th IEEE European Conference on Web Services
Publisher: 
IEEE Computer Society
Pages: 
200 - 209
ISBN: 
ISBN: 978-0-7695-3854-9
Year: 
2009
Abstract: 
The Windows Workflow Foundation (WF) has been introduced as part of the .NET framework as a means of creating workflow-centric applications. Its intended field of application is broad, ranging from fat-client applications and web applications to enterprise application integration solutions. <br> Unlike other approaches Windows Workflow supports two distinct approaches to workflow specification - sequential workflows and state machine workflows - which deal with fundamentally different types of business scenarios. To date there has been minimal investigation into its capabilities and limitations, especially with respect to the two different control-flow styles it offers. To remedy this, in this paper we present a rigorous analysis of Windows Workflow's ability to deal with common control-flow scenarios. As a framework for this evaluation we use the Workflow Patterns. <br> Our analysis outlines the strength and shortcomings of Windows Workflow's control-flow expressiveness and compares it to BPEL and jBPM - two other popular approaches for the design and implementation of business processes in a service-oriented context.
TU Focus: 
Information and Communication Technology
Reference: 

M. Zapletal, W. van der Aalst, N. Russell, P. Liegl, H. Werthner:
"An Analysis of Windows Workflow's Control-Flow Expressiveness";
Vortrag: 7th IEEE European Conference on Web Services, Eindhoven; 09.11.2009 - 11.11.2009; in: "Proceedings of the 7th IEEE European Conference on Web Services", IEEE Computer Society, (2009), ISBN: 978-0-7695-3854-9; S. 200 - 209.

Zusätzliche Informationen

Last changed: 
12.11.2009 11:54:36
TU Id: 
178371
Accepted: 
Accepted
Invited: 
Department Focus: 
Business Informatics
Abstract German: 
Author List: 
M. Zapletal, W. van der Aalst, N. Russell, P. Liegl, H. Werthner