Abstract
Workflow management systems (WfMSs) frequently use data to coordinate the execution of workflow instances. A WfMS evaluates conditions defined on data to make the control flow decisions i.e. selecting the next activity or deciding on an actor. However, data – within and outside of a running workflow instance – may change dynamically. Modifications of data needed for past control flow decisions may invalidate these decisions. We analyze the desired synchronization policies, and propose a mechanism called data guard to selectively guarantee that significant changes in data are recognized and handled by the data management system to ensure correctness of workflow execution in face of asynchronous updates.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bussler, C.: Has Workflow Lost Sight of Dataflow? In: High Performance Transaction System Workshop 1999 (1999)
Casati, F., Ceri, S., Paraboschi, S., Pozzi, G.: Specification and Implementation of Exceptions in Workflow Management Systems. ACM Trans. Database Syst. 24(3), 405–451 (1999)
Dayal, U., Hanson, E., Widom, J.: Active database systems. In: Kim, W. (ed.) Modern database systems: the object model, interoperability, and beyond, pp. 434–456. ACM Press/Addison-Wesley Publishing Co (1995)
Eder, J., Groiss, H., Liebhart, W.: The Workflow Management System Panta Rhei. In: Dogac, A., Kalinichenko, L., Öszu, T., Sheth, A. (eds.) Workflow Management Systems and Interoperability. Springer, Heidelberg (1998)
Eder, J., Lehmann, M.: Uniform Access to Data in Workflows. In: Bauknecht, K., Bichler, M., Pröll, B. (eds.) EC-Web 2004. LNCS, vol. 3182, pp. 66–75. Springer, Heidelberg (2004)
Eder, J., Lehmann, M.: Synchronizing Copies of External Data in Workflow Management Systems. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 248–261. Springer, Heidelberg (2005)
Eder, J., Liebhart, W.: The Workflow Activity Model WAMO. In: Proc. of the 3rd Int. Conf. on Cooperative Information Systems, CoopIS (1995)
Eder, J., Liebhart, W.: Workflow Recovery. In: First IFCIS Intl. Conf. on Cooperative Information Systems (CoopIS 1996), June 1996, pp. 124–134. IEEE Computer Society Press, Los Alamitos (1996)
Database Support for Workflow Management. In: Grefen, P., Pernici, B., Sánchez, G. (eds.) The WIDE Project. Kluwer Academic Publishers, Dordrecht (1999)
Lehman, M.: Data Acess in Workflow Management Systems. PhD thesis, University of Klagenfurt (2005)
Luo, Z., Sheth, A., Kochut, K., Miller, J.: Exception Handling in Workflow Systems. Applied Intelligence 13(2), 125–147 (2000)
Russell, N., ter Hofstede, A.H.M., Edmond, D., van der Aalst, W.M.P.: Workflow Data Patterns. Technical Report FIT-TR-2004-01, Queensland University of Technology, Brisbane, Australia (April 2004)
Sadiq, S., Orlowska, M., Sadiq, W., Foulger, C.: Data Flow and Validation in Workflow Modelling. In: CRPIT 27: Proceedings of the fifteenth conference on Australasian database, pp. 207–214. Australian Computer Society, Inc (2004)
Wächter, H., Reuter, A.: The ConTract Model. In: Elmagarmid, A.K. (ed.) Database Transaction Models for Advanced Applications, pp. 219–263. Morgan Kaufmann Publishers Inc, San Francisco (1992)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Eder, J., Lehmann, M. (2005). Workflow Data Guards. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2005: CoopIS, DOA, and ODBASE. OTM 2005. Lecture Notes in Computer Science, vol 3760. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11575771_32
Download citation
DOI: https://doi.org/10.1007/11575771_32
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29736-9
Online ISBN: 978-3-540-32116-3
eBook Packages: Computer ScienceComputer Science (R0)