Abstract
One of the major challenges of workflow management is the integration of existing (legacy) and newly written applications. Applications are called by a workflow to execute a specific function. Because workflow executions are long-running activities, reliability of execution is a critical issue. Transactions are usually used to preserve reliable workflow execution. Although various approaches for transactional workflow execution have been proposed [WaRe91], [GHKM94], [Jabl93], [ShRu94], [AAA+96] the problem of transactional application integration into workflow execution is not tackled sufficiently yet. This paper discusses various models of reliable application integration into workflow execution. We will come to the conclusion that the deployment of an Extended Transaction Manager provides the best solution.
Preview
Unable to display preview. Download preview PDF.
References
Alonso, G.; Agrawal, D.; El Abbadi, A.; Kamath, M.; Günthör, R.; Mohan, C.: “Advanced Transaction Models in Workflow Contexts”, Proc. Int'l. Conf. on Data Engineering, New Orleans, Louisiana, February 28–May 1, 1996
Attie, P.; Singh, M.; Rusinkiewicz, M; Sheth, A.: “Specifying and Enforcing Intertask Dependencies”. MCC Technical Report Number: Carnot-245-92, Nov. 1992
Bussler, Christoph; Jablonski, Stefan: “Process Modeling and Execution in Workflow Management Systems”, Proc. 3rd Int'l. Workshop on Information Technologies and Systems (WITS), Orlando, Florida, 1993
Chrysanthis, P.K.; Ramamritham, K.: “A Formalism for Extended Transaction Models”, Proc. VLDB, Barcelona, Spain, September 1991
A.K. Elmagarmid, ed.: Database Transaction Models for Advanced Applications, Morgan Kaufmann Publishers, San Mateo, 1992
Georgakopoulos, D.; Hornick, M.; Krychniak, P.; Manola, F.: “Specification and Management of Extended Transactions in a Programmable Transaction Environment”, Proc. 10th Int'l Conf. on Data Engineering, Houston, Texas, February 1994
Gray, J.; Reuter, A.: Transaction Processing — Concepts and Techniques, Morgan Kaufmann, SanMateo, 1993
Günthör, Roger, Jablonski, Stefan: “Transaction-Based Application Integration in Workflow Management Systems”, Technical Report, University of Erlangen-Nuremberg, 1996
Günthör. Roger: “Extended Transaction Processing Based on Dependency Rules”, Proc. RIDE-IMS”93, Vienna, Austria, April 1993, pp. 207–214
Günthör, Roger: “The Dependency Manager — A Base Service for Transactional Workflow Management”, Proc. RIDE-NDS”96, New Orleans, Louisiana, February 26–27, 1996
Jablonski, Stefan: Workflow Management: Modelling and Architecture (in German). TAT 9, International Thomson Publishing, 1995
Jablonski, Stefan: “Transaction Support for Activity Management”, Proc. 4th Workshop HPTS, Asilomar, CA, 1993
Klein, Johannes: “Advanced Rule Driven Transaction Management”, Proc. 36th IEEE Computer Society Int'l Conf. (CompCon), Spring 1991, pp. 562–567
Mohan, C.; Alonso, G.; Agrawal, D.; El Abbadi, A.; Günthör, R.; Kamath, M.: “Exotica: A Project on Advanced Transaction Management and Workflow Systems”, SIGOIS Bulletin, Special Issue on Business Process Management Systems, Vol. 16, No. 1, August 1995.
McCarthy, J.C.; Bluestein, W.M.: “The Computing Strategy Report: Workflow's Progress”, Forrester Research Inc., Cambridge, Mass., Oct. 1991
Object Management Group: “Object Transaction Service”, August 1994, OMG Doc.94.8.4
Eliot, J.; Moss, B.: “Nested Transactions: An Approach to Reliable Computing”, M.I.T. Report MIT-LCS-TR-260, M.I.T., Laboratory of Computer Science, April 1981
Schuster, H.; Jablonski, S.; Heinl, P.; Bussler, C.: “A General Framework for the Execution of Heterogeneous Programs in Workflow Management Systems”, Proc. Int'l Conf. on Cooperative Information Systems (CoopIS), Brussels, Belgium, June 19–21, 1996
Sheth, A.; Rusinkiewicz, M: “On Transactional Workflows”, IEEE Data Engineering, Vol. 16 (1993), No. 2
Wāchter, Helmut; Reuter, Andreas: “The ConTract Model”, in: [EL92], Ch. 7, pp. 219–263
The Workflow Management Coalition, Working Group 1A: “The Workflow Reference Model”, February 1995. Document No. WfMC-WG01-1000
X/Open, Distributed Transaction Processing: Reference Model — Version 2, X/Open Guide, X/Open Company Limited, 1994
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Günthör, R., Jablonski, S. (1996). Transaction-based application integration in workflow management systems. In: Wagner, R.R., Thoma, H. (eds) Database and Expert Systems Applications. DEXA 1996. Lecture Notes in Computer Science, vol 1134. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0034701
Download citation
DOI: https://doi.org/10.1007/BFb0034701
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61656-6
Online ISBN: 978-3-540-70651-9
eBook Packages: Springer Book Archive