Abstract
Workflow management systems require advanced transaction support to cope with their inherently long-running processes. The recent trend to distribute workflow executions requires an even more advanced transaction support system that is able to handle distribution. This paper presents a model as well as an architecture to provide distributed advanced transaction support. Characteristic of the transaction support system is the ability to deal with arbitrary distribution of business processes over multiple workflow management systems and the support for flexible rollbacks. The modularity of the architecture and the orthogonality with respect to the workflow management system allows the transaction system to be applied in other application areas as well. The high scalability of the architecture allows an arbitrary combination of transaction support systems and workflow management systems of which the locations are irrelevant. In the WIDE project, the developed technology is applied to the commercial FORO workflow management system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
G. Alonso, D. Agrawal et al.; Advanced Transaction Models in Workflow Contexts; Procs. Int. Conf. on Data Engineering, New Orleans, USA, 1996.
G. Alonso, D. Agrawal, A. El Abbadi, C. Mohan; Functionality and Limitations of Current Workflow Management Systems; IEEE Expert; Vol. 12, No. 5; 1997.
D. Barbará, S. Mehrotra, M. Rusinkiewicz; INCAs: Managing Dynamic Workflows in Distributed Environments; Journal of Database Management-Special Issue on Multidatabases 7(1): 5–15, 1996.
E. Boertjes, P. Grefen, J. Vonk, P. Apers; An Architecture for Nested Transaction Support on Standard Database Systems; Procs. 9th Int. Conf. on Database and Expert System Application (DEXA); Vienna, Austria, 1998.
A. Cichocki, A. Helal, M. Rusinkiewicz, D. Woelk; Workflow and Process Automation: Concepts and Technology; Kluwer Academic Publishers, 1998.
COSA Solutions Gmbh; Cosa Solutions: Turning Workflow into Cashflow; http://www.cosa.de.
The CrossFlow Project Web Site: http://www.crossflow.org/
J. Eder, W. Liebhart; Workflow Recovery; Procs CoopIS’ 96, Brussels, Belgium, 1996
A. Elmagarmid, ed.; Database Transaction Models for Advanced Applications; Morgan Kaufmann; USA, 1992.
SEMA Group sae; FORO Web Site: http://dis.sema.es/projects/FORO.
H. Garcia-Molina, K. Salem; Sagas; Procs. ACM-SIGMOD, California, USA, 1987.
P. Grefen, J. Vonk, E. Boertjes, P. Apers; Two-Layer Transaction Management for Workflow Management Applications; Procs. 8th Int. Conf. on Database and Expert System Application (DEXA); Toulouse, France, 1997.
P. Grefen, J. Vonk, E. Boertjes, P. Apers; Semantics and Architecture of Global Transaction Support in Workflow Environments; Procs. CoopIS’ 99, Edinburgh, Scotland, 1999.
P. Grefen, B. Pernici, G. Sánchez (Eds.); DatabaseSupport for Workflow Management: The WIDE Project; Kluwer Academic Publisher, 1999. ISBN 0-7923-8414-8.
M. Hsu (Ed.); Special Issue on Workflow and Extended Transaction Systems; IEEE Data Engineering Bulletin Vol. 16, No. 2., June 1993.
S. Jajodia, L. Kerschberg (Eds.); Advanced Transaction Models and Architectures; Kluwer Academic Publishers, 1997.
J. E. B. Moss; Nested Transactions: An Approach to Reliable Distributed Computing; The MIT Press, Cambridge, Massachusetts, 1985.
Object Management Group; The Common Object Request Broker: Architecture and Specification, Version 2.0; 1995.
Oracle Corporation. Oracle Web Site: http://www.oracle.com.
Staffware Web Site: http://www.staffware.com.
The Workflow Management Coalition; Interoperability Abstract Specification; Document Number WFMC-TC-1012; 1996.
D. Wodtke, J. Weissenfels, G. Weikum, A. Dittrich; The MENTOR Project: Steps Towards Enterprise-wide Workflow Management; Procs. Int. Conf. on Data Engineering, New Orleans, USA, 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vonk, J., Grefen, P., Boertjes, E., Apers, P. (1999). Distributed Global Transaction Support for Workflow Management Applications. In: Bench-Capon, T.J., Soda, G., Tjoa, A.M. (eds) Database and Expert Systems Applications. DEXA 1999. Lecture Notes in Computer Science, vol 1677. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48309-8_89
Download citation
DOI: https://doi.org/10.1007/3-540-48309-8_89
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66448-2
Online ISBN: 978-3-540-48309-0
eBook Packages: Springer Book Archive