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

Pattern-based Analysis of Windows Workflow

Journal article
The Windows Workflow Foundation (WF) has been introduced<br> as part of the .NET framework as a means of creating<br> workflow-centric applications. Its intended field of application<br> is broad, ranging from fat-client applications and web<br> applications to enterprise application integration solutions.<br> Unlike other approaches, Windows Workflow supports two<br> distinct approaches to workflow specification - sequential<br> workflows and state machine workflows - which deal with<br> fundamentally different types of business scenarios. To date<br> there has been minimal investigation into its capabilities<br> and limitations, especially with respect to the two different<br> control-flow styles it offers. To remedy this, in this paper<br> we present a rigorous analysis of Windows Workflows´s<br> ability to deal with common control-flow scenarios. As a<br> framework for this evaluation we use the Workflow Patterns.<br> Our analysis outlines the strength and shortcomings of Windows<br> Workflow´s control-flow expressiveness and compares<br> it to BPEL and jBPM - two other popular approaches for<br> the design and implementation of business processes in a<br> service-oriented context.
Hidden Keywords: 
Department Focus: 
(Business Informatics)
TU Focus: 
Information and Communication Technology
Technische Universiteit Eindhoven Computer Science Report, 09/07-09/07
1 - 14
Acceptance undecided
M. Zapletal, W. van der Aalst, N. Russell, P. Liegl, H. Werthner: <br>"<i><a href="http://publik.tuwien.ac.at/files/PubDat_176608.pdf" target="_blank" class="publist">Pattern-based Analysis of Windows Workflow</a></i>"; <br>Technische Universiteit Eindhoven Computer Science Report, <b>09/07</b> (2009), 09/07; 1 - 14.<br><br> <a href="https://publik.tuwien.ac.at/showentry.php?ID=176608&lang=2" class="publist"><i>More information</i></a><br><br>
Abstract German: