• DocumentCode
    2512036
  • Title

    An Analysis of Windows Workflow´s Control-Flow Expressiveness

  • Author

    Zapletal, Marco ; van der Aalst, Wil M. P. ; Russell, Nick ; Liegl, Philipp ; Werthner, Hannes

  • Author_Institution
    Vienna Univ. of Technol., Vienna, Austria
  • fYear
    2009
  • fDate
    9-11 Nov. 2009
  • Firstpage
    200
  • Lastpage
    209
  • 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. 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. 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.
  • Keywords
    Web services; business data processing; formal specification; network operating systems; specification languages; workflow management software; .NET framework; BPEL; Web application; business scenario; control-flow expressiveness; enterprise application integration; fat-client application; jBPM; sequential workflow; service-oriented context; state machine workflow; windows workflow foundation; workflow specification; Books; Context-aware services; Humans; Information analysis; Information systems; Layout; Pattern analysis; Process control; Runtime; Web services; Business Process Modeling; Windows Workflow; Workflow Modeling; Workflow Patterns;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2009. ECOWS '09. Seventh IEEE European Conference on
  • Conference_Location
    Eindhoven
  • Print_ISBN
    978-0-7695-3854-9
  • Type

    conf

  • DOI
    10.1109/ECOWS.2009.17
  • Filename
    5341649