Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3760))

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.

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bussler, C.: Has Workflow Lost Sight of Dataflow? In: High Performance Transaction System Workshop 1999 (1999)

    Google Scholar 

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Chapter  Google Scholar 

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

    Chapter  Google Scholar 

  7. Eder, J., Liebhart, W.: The Workflow Activity Model WAMO. In: Proc. of the 3rd Int. Conf. on Cooperative Information Systems, CoopIS (1995)

    Google Scholar 

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

    Chapter  Google Scholar 

  9. Database Support for Workflow Management. In: Grefen, P., Pernici, B., Sánchez, G. (eds.) The WIDE Project. Kluwer Academic Publishers, Dordrecht (1999)

    Google Scholar 

  10. Lehman, M.: Data Acess in Workflow Management Systems. PhD thesis, University of Klagenfurt (2005)

    Google Scholar 

  11. Luo, Z., Sheth, A., Kochut, K., Miller, J.: Exception Handling in Workflow Systems. Applied Intelligence 13(2), 125–147 (2000)

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics