Rule-Based Synchronization of Process Activities

Rule-Based Synchronization of Process Activities

Abstract

Synchronization of running process instances has been identified as major challenge in literature and practice. Although process instances are, for example, often required to share resources such as printers or centrifuges, the necessary instance synchronization is not supported by most process engines. While existing (scarcely supported) patterns deal with the intraprocess synchronization of activities, a model for a more generic synchronization mechanism is still missing. The ontribution of this paper is two-fold. (1) We introduce a generic model to describe the state transitions of process instances at runtime, and based on this model (2) define a subscription based event / voting mechanism that enables arbitrary synchronization within and between running instances. In order to demonstrate the validity of our approach, we will conduct an extensive evaluation against existing synchronization patterns, as well as describe a generic rule engine prototype that implements the presented approach.

Grafik Top
Authors
  • Mangler, Jürgen
  • Rinderle-Ma, Stefanie
Grafik Top
Projects
Grafik Top
Shortfacts
Category
Paper in Conference Proceedings or in Workshop Proceedings
Event Title
13th IEEE Conference on Commerce and Enterprise Computing (CEC 2011)
Divisions
Workflow Systems and Technology
Event Location
Luxembourg, Luxembourg
Event Type
Conference
Publisher
IEEE Computer Society
Page Range
pp. 121-128
Date
2011
Export
Grafik Top