DocumentCode
3146742
Title
Semantics and architecture of global transaction support in workflow environments
Author
Grefen, Paul ; Vonk, Jochem ; Boertjes, Erik ; Apers, Peter
Author_Institution
Center for Telematics & Inf. Technol., Twente Univ., Enschede, Netherlands
fYear
1999
fDate
1999
Firstpage
348
Lastpage
359
Abstract
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 straightforwardly 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
Keywords
client-server systems; formal specification; graph theory; set theory; transaction processing; workflow management software; arbitrary process structures; commercial workflow management system; formal specification; global transaction management; global transaction support; graph theory; loosely-coupled nature; middleware technology; modular architecture; partial compensation; sagas; savepoints; transaction management mechanisms; transaction mechanism; transaction model; unambiguous transaction semantics; workflow environments; Ear; Electrical capacitance tomography; Environmental management; Hospitals; Information technology; Prototypes; Research and development management; Technology management; Telematics; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Cooperative Information Systems, 1999. CoopIS '99. Proceedings. 1999 IFCIS International Conference on
Conference_Location
Edinburgh
Print_ISBN
0-7695-0384-5
Type
conf
DOI
10.1109/COOPIS.1999.792183
Filename
792183
Link To Document