Skip to main content

Transactional Workflows Support using Middleware

  • Conference paper
GISI 95

Part of the book series: Informatik aktuell ((INFORMAT))

  • 143 Accesses

Abstract

A workflow is an activity involving the coordinated execution of multiple tasks, performed by different processing entities. From such a workflow specification, an executable workflow application can be generated. However, this workflow may not behave correctly in the presence of workflows executing in parallel or when a workflow must rollback. Here we investigate transaction mechanisms to synchronize parallel executions and to allow rollback of failed executions. An architecture based on enhancing middleware is described which forms part of a workflow project.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 69.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Breitbart, Y., Deacon, A., Schek, H.-J., Sheth, A., Weikum, G. Merging application-centric and data-centric approaches to support transaction-oriented multi-system worldlows. ACM SIGMOD Record, Vol.22 No.3: 23–30, Sep. 1993.

    Article  Google Scholar 

  2. Breitbart, Y., Garcia-Molina, H., Silberschatz, A. Overview of multidatabase transaction management. VLDB Journal Vol 1 No.2, 1992.

    Google Scholar 

  3. Bernstein, P.A., Hadzilacos, V., Goodman, N. Concurrency Control and Recovery in Database Systems. Addison-Wesley, 1987.

    Google Scholar 

  4. Dayal, U., Hsu, M., Ladin, R. A transactional model for long-running activities. VLDB Conference, 1991.

    Google Scholar 

  5. Deacon, A., Schek, H.-J., Weikum, G. Semantics-based multilevel transaction management in federated systems. ICDE Conference, 1994.

    Google Scholar 

  6. Elmagarmid, A.K. (editor) Database Transaction Models for Advanced Applications, Morgan Kaufmann, 1992.

    Google Scholar 

  7. Gray, J., Reuter, A. Transaction Processing: Concepts and Techniques, Morgan Kaufmann, 1993.

    MATH  Google Scholar 

  8. Harel, D., Lachover, H., Naamad, A., Pnueli, A., Politi Sherman, R., ShtullTrauring, A., Trakhtenbrot, M. STATEMATE: A working environment for the development of complex reactive systems. IEEE Transactions on Softw. Engineering, Vol.16, No.4, 1990.

    Google Scholar 

  9. Hsu, M. Special issue on workflow and extended transaction systems. IEEE Data Engineering Bulletin, Vol 16, No.2, Jun 1993.

    Google Scholar 

  10. Rusinkiewicz, M., Sheth, A. Specification and execution of transactional workflows. In: Modern Database Systems: The Object Model, Interoperability, and Beyond. W. Kim (Ed.). 1995.

    Google Scholar 

  11. Schek, H.-J., Weikum, G., Ye, H. Towards a unified theory of concurrency control and recovery. ACM PODS Conference, 1993.

    Google Scholar 

  12. UNIX System Laboratories. Tuxedo System Release 4.2: Reference Manual. 1993.

    Google Scholar 

  13. Wächter, H., Reuter, A. The ConTract model. In: [El92].

    Google Scholar 

  14. Weikum, G., Schek, H.-J. Concepts and Applications of Multilevel transactions and open nested transactions. In: [El92].

    Google Scholar 

  15. X/Open Company Limited. Distributed Transaction Processing Reference Model: The XA Specification. Berkshire. 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Deacon, A. (1995). Transactional Workflows Support using Middleware. In: Huber-Wäschle, F., Schauer, H., Widmayer, P. (eds) GISI 95. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-79958-7_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-79958-7_27

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60213-2

  • Online ISBN: 978-3-642-79958-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics