|

















|
|
 |
|
 |
Semantics and Architecture of Global Transaction Support in Workflow Environments
|
P. Grefen,
J. Vonk,
E. Boertjes, and
P. Apers
View Paper (PDF)
Return to Workflow Transactions
In this paper, we present an approach to global transaction management in workflow environments. The transaction mechanism is based on the well-known notion of sagas, but extended to deal with arbitrary process structures including cycles and savepoints that allow partial compensation. We present a formal specification of the transaction model and transaction management mechanisms in set and graph theory, providing clear, unambiguous transaction semantics. The specification is straight-forwardly mapped to a modular architecture, the implementation of which is applied in the prototype of a commercial workflow management system. The loosely-coupled nature of the resulting system allows easy distribution using middleware technology.
Copyright(C) 2000 ACM
|
|
|
|
|
|
|