Skip to main content

Exception Specification and Handling in Workflow Systems

  • Conference paper
  • First Online:
Web Technologies and Applications (APWeb 2003)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2642))

Included in the following conference series:

Abstract

Various unexpected events frequently happen in workflow system supporting web-based business processes. Thus workflow system should be equipped with handlers to cope with the unexpected events. But in practical terms, we cannot expect for a workflow system to prepare all the handlers for events that might potentially occur. It is more reasonable to let process designers specify exceptional situations and define corresponding exception handlers at process build time. At that time, when exceptional events occur, the workflow system detects the exceptions and invokes corresponding exception handlers. To support this mechanism, a workflow system should provide a means of specifying exceptions and facilities to detect exceptions and invoke corresponding exception handlers. In this paper, we devise an exception specification method using an event-transition approach and its handling mechanism using a design pattern. Detecting exceptions and mechanism for invoking exception-handling routines are developed and incorporated into our research workflow system (ICU/COWS).

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. Workflow Management Coalition, Workflow Process Definition Interface — XML Process Definition Language, Document number WfMC TC-1024, May 22, 2001.

    Google Scholar 

  2. J. Eder and W. Liebhart, Contributions to Exception Handling in Workflow Management, EDBT Workshop on Workflow Management Systems, Valencia, Spain, 1998.

    Google Scholar 

  3. J. Eder and W. Liebhart, The workflow activity model WAMO, Proc. Of CoopIS-95, Vienna, Austria, pp. 87–98, 1995.

    Google Scholar 

  4. C. Hagen and G. Alonso, Exception Handling in Workflow Management Systems, IEEE Transactions on Software Engineering, vol. 26, no. 10, pp. 943–958, October 2000.

    Article  Google Scholar 

  5. C. Hagen and G. Alonso, Flexible Exception Handling in the OPERA Process Support System, International Conference on Distributed Computing Systems, pp. 526–533, 1998.

    Google Scholar 

  6. F. Casati, Specification and Implementation of Exceptions in Workflow Management Systems, ACM Transactions on Database Systems, vol. 24, no. 3, pp. 405–451, 1999.

    Article  Google Scholar 

  7. D. K. W. Chiu, Q. Li and K. Karlapalem, ADOME-WFMS: Towards Cooperative Handling of Workflow Exceptions, ECOOPWorkshop 2000: Advances in Exception Handling Techniques, Lecture Notes in Computer Science, vol. 2022, pp. 271–288, 2001.

    Chapter  Google Scholar 

  8. Z. Luo, A. Sheth, K. Kochut, and J. Miller, Exception Handling in Workflow Systems, Applied Intelligence: the International Journal of AI, Neural Networks, and Complex Problem-Solving Technologies, vol. 13, no. 2, pp. 125–147, 2000.

    Google Scholar 

  9. D. S. Han, J. Y. Shim and C. S. Yu, ICU/COWS: A Distributed Transactional Workflow System Supporting Multiple Workflow Types, IEICE Transactions on Information Systems, vol. E83-D, no. 7, July 2000.

    Google Scholar 

  10. J. Y. Shim, D. S. Han and M. K. Lee, Exception Analysis of Structured Workflow Definition, Proc. of the 20th IASTED International Conference on Applied Informatics, Innsbruck, Austria, 2002.

    Google Scholar 

  11. S. I. Lee, D. S. Han and D. Lee, A Pattern for Managing Distributed Workflows, Proc. of Pattern Languages of Programs(PLoP) 2000 Conference, Monticello, IL, 2000.

    Google Scholar 

  12. M. K. Lee, D. S. Han and J. Y. Shim, Set-Based Access Conflicts Analysis of Concurrent Workflow Definition, Information Processing Letters, vol. 80, no. 4, Nov. 2001.

    Google Scholar 

  13. E. Gamma, R. Helm, R. Johnson and J. Vlissides, Design Patterns: Element of Reusable Object Oriented Software, Addison-Wesley, 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Song, Y., Han, D. (2003). Exception Specification and Handling in Workflow Systems. In: Zhou, X., Orlowska, M.E., Zhang, Y. (eds) Web Technologies and Applications. APWeb 2003. Lecture Notes in Computer Science, vol 2642. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36901-5_50

Download citation

  • DOI: https://doi.org/10.1007/3-540-36901-5_50

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-02354-8

  • Online ISBN: 978-3-540-36901-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics