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.
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
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.
Breitbart, Y., Garcia-Molina, H., Silberschatz, A. Overview of multidatabase transaction management. VLDB Journal Vol 1 No.2, 1992.
Bernstein, P.A., Hadzilacos, V., Goodman, N. Concurrency Control and Recovery in Database Systems. Addison-Wesley, 1987.
Dayal, U., Hsu, M., Ladin, R. A transactional model for long-running activities. VLDB Conference, 1991.
Deacon, A., Schek, H.-J., Weikum, G. Semantics-based multilevel transaction management in federated systems. ICDE Conference, 1994.
Elmagarmid, A.K. (editor) Database Transaction Models for Advanced Applications, Morgan Kaufmann, 1992.
Gray, J., Reuter, A. Transaction Processing: Concepts and Techniques, Morgan Kaufmann, 1993.
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.
Hsu, M. Special issue on workflow and extended transaction systems. IEEE Data Engineering Bulletin, Vol 16, No.2, Jun 1993.
Rusinkiewicz, M., Sheth, A. Specification and execution of transactional workflows. In: Modern Database Systems: The Object Model, Interoperability, and Beyond. W. Kim (Ed.). 1995.
Schek, H.-J., Weikum, G., Ye, H. Towards a unified theory of concurrency control and recovery. ACM PODS Conference, 1993.
UNIX System Laboratories. Tuxedo System Release 4.2: Reference Manual. 1993.
Wächter, H., Reuter, A. The ConTract model. In: [El92].
Weikum, G., Schek, H.-J. Concepts and Applications of Multilevel transactions and open nested transactions. In: [El92].
X/Open Company Limited. Distributed Transaction Processing Reference Model: The XA Specification. Berkshire. 1991.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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