188/4 E-Commerce Group
Institute of Software Technology and Interactive Systems
Vienna University of Technology
Favoritenstrasse 9-11/188, A-1040 Vienna, Austria

An Analysis of Windows Workflow's Control-Flow Expressiveness

Speech with proceedings
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.
Hidden Keywords: 
Department Focus: 
(Business Informatics)
TU Focus: 
Information and Communication Technology
Proceedings of the 7th IEEE European Conference on Web Services
IEEE Computer Society
ISBN: 978-0-7695-3854-9
200 - 209
Acceptance undecided
<u>M. Zapletal</u>, W. van der Aalst, N. Russell, P. Liegl, H. Werthner: <br>"<i><a href="http://publik.tuwien.ac.at/files/PubDat_178371.pdf" target="_blank" class="publist">An Analysis of Windows Workflow's Control-Flow Expressiveness</a></i>"; <br>Talk: 7th IEEE European Conference on Web Services, Eindhoven; 11-09-2009 - 11-11-2009; in: "<i>Proceedings of the 7th IEEE European Conference on Web Services</i>", IEEE Computer Society, (2009), ISBN: 978-0-7695-3854-9; 200 - 209.<br><br> <a href="https://publik.tuwien.ac.at/showentry.php?ID=178371&lang=2" class="publist"><i>More information</i></a><br><br>
Abstract German: