Dynamic Workflow Instrumentation for Windows Workflow Foundation

  • Authors:
  • Bart J. F. De Smet;Kristof Steurbaut;Sofie Van Hoecke;Filip De Turck;Bart Dhoedt

  • Affiliations:
  • Ghent University, Belgium;Ghent University, Belgium;Ghent University, Belgium;Ghent University, Belgium;Ghent University, Belgium

  • Venue:
  • ICSEA '07 Proceedings of the International Conference on Software Engineering Advances
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

As the complexity of business processes grows, the shift towards workflow-based programming becomes more attractive. The typical long-running characteristic of workflows imposes new challenges such as dynamic adaptation of running workflow instances. Recently, Windows Workflow Foundation (in short WF) was released by Microsoft as their solution for workflow-driven application development. Although WF contains features that allow dynamic workflow adaptation, the framework lacks an instrumentation framework to make such adaptations more manageable. Therefore, we built an instrumentation framework that provides more flexibility for applying workflow adaptation batches to workflow instances, both at creation time and during an instance's lifecycle. In this paper we present this workflow instrumentation framework and performance implications caused by dynamic workflow adaptation are detailed.