University of Trento - Dipartimento di Ingegneria e Scienza dell'Informazione

Home About Research Books
Research Areas  |  Publications  |  Awards  |  Projects  

Publication Details

In the following you can find some more details about the selected publication. For some of the papers you can also download a .pdf version of the paper for personal use only.

Publication Details
Author(s): Carlo Combi, Florian Daniel, and Giuseppe Pozzi
Title: XPDL Enabled Cross-Product Exception Handling for WfMSs
Reference: 2008 BPM and Workflow Handbook, edited by Layna Fischer, 2008, Future Strategies Inc., Lighthouse Point, Florida, Pages 177-186.
Abstract: The effort invested by the Workflow Management Coalition in the interchan-geability of process definitions has led to the definition of the XPDL language, a commonly acknowledged XML format for process definition. While XPDL effectively enables the cross-product portability of process definitions, the language has not been designed to also capture undesired behaviors that may arise during process execution, i.e. exceptions. Nonetheless, exceptions – especially those that are predictable at process definition time – do have se-mantics that are not negligible.

Our investigation of exception handling mechanisms in workflow manage-ment products has shown that a commonly accepted approach does not exist, and that, hence, a proposal for an exception-specific XPDL extension would probably not succeed. In this chapter, we describe our resulting idea of leveraging the products’ very own extension mechanisms to enable cross-product exception definitions. The proposed approach operates at the con-ceptual level, formalizes exceptions in a fully XPDL-compliant fashion, and abstracts from product-specific details until process execution. Along with the description of our approach, we also discuss our experience with its effective portability across a few XPDL-compliant commercial and open-source workflow management products.

Download paper