Skip to main content

A Portable Approach to Exception Handling in Workflow Management Systems

  • Conference paper
  • 854 Accesses

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

Abstract

Although the efforts from the Workflow Management Coalition (WfMC) led to the definition of a standard process definition language (XPDL), there is still no standard for the definition of expected exceptions in workflows. Yet, the very few Workflow Management Systems (WfMC) capable of managing exceptions, provide a proprietary exception handling unit, preventing workflow exception definitions from being portable from one system to another one.

In this paper, we show how generic process definitions based on XPDL can be seamlessly enriched with standard-conform exception handling constructs, starting from a high-level event-condition-action language. We further introduce a suitable rule compiler, enabling to yield portable process and exception definitions in a fully automated way.

An erratum to this chapter can be found at http://dx.doi.org/10.1007/11914853_71.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. The Workflow Management Coalition (2005), http://www.wfmc.org

  2. Combi, C., Pozzi, G.: Architectures for a Temporal Workflow Management System. In: SAC 2004: Proceedings of the 2004 ACM symposium on Applied computing, pp. 659–666. ACM Press, New York (2004)

    Chapter  Google Scholar 

  3. Eder, J., Liebhart, W.: The Workflow Activity Model WAMO. In: CoopIS, pp. 87–98 (1995)

    Google Scholar 

  4. Casati, F., Ceri, S., Paraboschi, S., Pozzi, G.: Specification and Implementation of Exceptions in Workflow Management Systems. ACM Transactions on Database Systems 24, 405–451 (1999)

    Article  Google Scholar 

  5. Mourão, H., Antunes, P.: Exception handling through a workflow. In: Meersman, R., Tari, Z. (eds.) OTM 2004. LNCS, vol. 3290, pp. 37–54. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  6. Golani, M., Gal, A.: Flexible business process management using forward stepping and alternative paths. In: van der Aalst, W.M.P., Benatallah, B., Casati, F., Curbera, F. (eds.) BPM 2005. LNCS, vol. 3649, pp. 48–63. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  7. Reichert, M., Dadam, P.: Adept flex -supporting dynamic changes of workflows without losing control. J. Intell. Inf. Syst. 10, 93–129 (1998)

    Article  Google Scholar 

  8. Luo, Z., Sheth, A.P., Kochut, K., Arpinar, I.B.: Exception handling for conflict resolution in cross-organizational workflows. Distributed and Parallel Databases 13, 271–306 (2003)

    Article  Google Scholar 

  9. Schuschel, H., Weske, M.: Triggering replanning in an integrated workflow planning and enactment system. In: Benczúr, A.A., Demetrovics, J., Gottlob, G. (eds.) ADBIS 2004. LNCS, vol. 3255, pp. 322–335. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  10. van der Aalst, W.M.P., Weske, M., Grünbauer, D.: Case handling: a new paradigm for business process support. Data Knowl. Eng. 53, 129–162 (2005)

    Article  Google Scholar 

  11. Hagen, C., Alonso, G.: Flexible Exception Handling in the OPERA Process Support System. In: ICDCS, pp. 526–533 (1998)

    Google Scholar 

  12. Baan Company N.V. - COSA Soultions: COSA Reference Manual (1998)

    Google Scholar 

  13. McCarthy, D., Sarin, S.: Workflow and transactions in In-Concert. IEEE Data Engineering 16(2), 53–56 (1993)

    Google Scholar 

  14. Staffware Corporation: Staffware for Intranet based Workflow Automation (1997), http://www.staffware.com/home/whitepapers/data/globalwp.htm

  15. (BPMI.org), B.P.M.I.: Business Process Modeling Notation - Version 1.0. (2004), www.bpmi.org

  16. Casati, F., Pozzi, G.: Modeling Exceptional Behaviors in Commercial Workflow Management Systems. In: CoopIS, pp. 127–138 (1999)

    Google Scholar 

  17. Leban, B., McDonald, D.D., Forster, D.R.: A Representation for Collections of Temporal Intervals. In: Proceedings of the Conference on AAA-I (AAAI 1986), Philadelphia, PA, pp. 367–371 (1986)

    Google Scholar 

  18. ObjectWeb Consortium: Enhydra JaWE (Java Workflow Editor) (2005), http://jawe.objectweb.org/

  19. ObjectWeb Consortium: Enhydra Shark (2005), http://shark.objectweb.org/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Combi, C., Daniel, F., Pozzi, G. (2006). A Portable Approach to Exception Handling in Workflow Management Systems. In: Meersman, R., Tari, Z. (eds) On the Move to Meaningful Internet Systems 2006: CoopIS, DOA, GADA, and ODBASE. OTM 2006. Lecture Notes in Computer Science, vol 4275. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11914853_13

Download citation

  • DOI: https://doi.org/10.1007/11914853_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-48287-1

  • Online ISBN: 978-3-540-48289-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics