TY - GEN
T1 - Rule-based synchronization of process activities
AU - Mangler, J.
AU - Rinderle-Ma, S.
PY - 2011
Y1 - 2011
N2 - 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 intra-process synchronization of activities, a model for a more generic synchronization mechanism is still missing. The contribution 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.
AB - 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 intra-process synchronization of activities, a model for a more generic synchronization mechanism is still missing. The contribution 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.
UR - http://www.scopus.com/inward/record.url?scp=80455127285&partnerID=8YFLogxK
U2 - 10.1109/CEC.2011.23
DO - 10.1109/CEC.2011.23
M3 - Conference contribution
AN - SCOPUS:80455127285
SN - 9780769545356
T3 - Proceedings - 13th IEEE International Conference on Commerce and Enterprise Computing, CEC 2011
SP - 121
EP - 128
BT - Proceedings - 13th IEEE International Conference on Commerce and Enterprise Computing, CEC 2011
T2 - 13th IEEE International Conference on Commerce and Enterprise Computing, CEC 2011
Y2 - 5 September 2011 through 7 September 2011
ER -