Skip to main content

Transactional Workflows or Workflow Transactions?

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2453))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. G. Alonso et al.; Advanced Transaction Models in Workflow Contexts; Procs. Int. Conf. on Data Engineering, 1996; pp. 574–581.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. H. Garcia-Molina, K. Salem; Sagas; Procs. 1987 ACM SIGMOD Int. Conf. on Management of Data, 1987; pp. 249–259.

    Google Scholar 

  6. 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.

    Article  Google Scholar 

  7. 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.

    Google Scholar 

  8. P. Grefen, R. Remmerts de Vries; A Reference Architecture for Workflow Management Systems; Journ. of Data & Knowledge Engineering, (27)1, 1998; pp. 31–57.

    Article  MATH  Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Article  MATH  Google Scholar 

  11. P. Grefen; A Taxonomy for Transactional Workflows; CTIT Technical Report 02-11; University of Twente, 2002.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Google Scholar 

  14. F. Leymann; Supporting Business Transactions via Partial Backward Recovery in WFMs; Procs. Datenbanksysteme in Büro, Technik und Wissenschaft, 1995; pp. 51–70.

    Google Scholar 

  15. A. Reuter, K. Schneider, F. Schwenkreis; Contracts Revisited; in: S. Jajodia, L. Kerschberg; Adv.Transaction Models and Architectures; Kluwer Academic, 1997; pp. 127–151.

    Google Scholar 

  16. J. Vonk et al.; Cross-Organizational Transaction Support for Virtual Enterprises; Procs. 5th Int. Conf. on Cooperative Information Systems, 2000; pp. 323–334.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics