Dynamic, Extensible and Context-Aware Exception Handling for Workflows.

Michael Adams,Arthur H. M. ter Hofstede,Wil M. P. van der Aalst,David Edmond
DOI: https://doi.org/10.1007/978-3-540-76848-7_8
2007-01-01
Abstract:This paper presents the realisation, using a Service Oriented Architecture, of an approach for dynamic, flexible and extensible exception handling in workflows, based not on proprietary frameworks, but on accepted ideas of how people actually work. The resultant service implements a detailed taxonomy of workflow exception patterns to provide an extensible repertoire of self-contained exception-handling processes called exlets, which may be applied at the task, case or specification levels. When an exception occurs at runtime, an exlet is dynamically selected from the repertoire depending on the context of the exception and of the particular work instance. Both expected and unexpected exceptions are catered for in real time, so that 'manual handling' is avoided.
What problem does this paper attempt to address?