Abstract
Workflows have generally been accepted as a means to model and support processes in complex organizations. The fact that these processes require robustness and clear semantics has generally been observed and has lead to the combination of workflow and transaction concepts. Many variations on this combination exist, leading to many approaches to transactional workflow support. No clear classification of these approaches has been developed, however, resulting in a badly understood field. To deal with this problem, we describe a clear taxonomy of transactional workflow models, based on the relation between workflow and transaction concepts. We show that the classes in the taxonomy can directly be related to specification language and architecture types for workflow and transaction management systems. We compare the classes with respect to their characteristics and place existing approaches in the taxonomy - thus offering a basis for analysis of transactional workflow support.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
G. Alonso et al.; Advanced Transaction Models in Workflow Contexts; Procs. Int. Conf. on Data Engineering, 1996; pp. 574–581.
E. Boertjes et al.; An Architecture for Nested Transaction Support on Standard Database Systems; Procs. 9 th Int. Conf. on Database and Expert System Appls., 1998; pp. 448–459.
J. Dehnert; Four Systematic Steps towards Sound Business Process Models; Procs. 2nd Int. Colloq. on Petri Net Techn. for Modeling Comm. Based Systems, 2001; pp. 55–63.
W. Derks et al.; Customized Atomicity Specification for Transactional Workflows; Procs. 3rd Int. Symp. on Cooperative Database Systems for Adv. Appls., 2001; pp. 155–164.
H. Garcia-Molina, K. Salem; Sagas; Procs. 1987 ACM SIGMOD Int. Conf. on Management of Data, 1987; pp. 249–259.
D. Georgakopoulos, M. Hornick, F. Manola; Customizing Transaction Models and Mechanisms in a Programmable Environment Supporting Reliable Workflow Automation; IEEE Trans. on Knowledge and Data Engineering, (8)4, 1996; pp. 630–649.
P. Grefen et al.; Two-Layer Transaction Management for Workflow Management Applications; Procs. 8th Int. Conf. on Database and Expert System Appls., 1997; pp. 430–439.
P. Grefen, R. Remmerts de Vries; A Reference Architecture for Workflow Management Systems; Journ. of Data & Knowledge Engineering, (27)1, 1998; pp. 31–57.
P. Grefen et al.; CrossFlow: Cross-Organizational Workflow Management in Dynamic Virtual Enterprises; Int. Journ. of Computer Systems Science & Engineering, (15)5, 2000; pp. 277–290.
P. Grefen, J. Vonk, P. Apers; Global Transaction Support for Workflow Management Systems: from Formal Spec.to Practical Impl.; VLDB Journal, (10)4, 2001; pp. 316–333.
P. Grefen; A Taxonomy for Transactional Workflows; CTIT Technical Report 02-11; University of Twente, 2002.
M. Hsu, C. Kleissner; ObjectFlow and Recovery in Workflow Systems; in: V. Kumar, M. Hsu; Recovery Mechanisms in Database Systems; Prentice Hall, 1998; pp. 505–527.
B. Kiepuszewski, R. Muhlberger, M. Orlowska; FlowBack: Providing Backward Recovery for WFMs; Procs. ACM SIGMOD Int. Conf. on Management of Data, 1998; pp. 555–557.
F. Leymann; Supporting Business Transactions via Partial Backward Recovery in WFMs; Procs. Datenbanksysteme in Büro, Technik und Wissenschaft, 1995; pp. 51–70.
A. Reuter, K. Schneider, F. Schwenkreis; Contracts Revisited; in: S. Jajodia, L. Kerschberg; Adv.Transaction Models and Architectures; Kluwer Academic, 1997; pp. 127–151.
J. Vonk et al.; Cross-Organizational Transaction Support for Virtual Enterprises; Procs. 5th Int. Conf. on Cooperative Information Systems, 2000; pp. 323–334.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Grefen, P. (2002). Transactional Workflows or Workflow Transactions?. In: Hameurlain, A., Cicchetti, R., Traunmüller, R. (eds) Database and Expert Systems Applications. DEXA 2002. Lecture Notes in Computer Science, vol 2453. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46146-9_7
Download citation
DOI: https://doi.org/10.1007/3-540-46146-9_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44126-7
Online ISBN: 978-3-540-46146-3
eBook Packages: Springer Book Archive