Abstract
Web Service orchestration frameworks support a coarse-grained kind of exception handling because they cannot identify the causes of the occurring exceptions as precisely as needed to solve problems at their origin.
This paper presents a framework for Web Service orchestration which employs diagnostic services to support a fine grained identification of the causes of the exceptions and the consequent execution of effective exception handlers. Our framework is particularly suitable for intelligent exception handling in Enterprise Application Integration.
This work is supported by the EU (project WS-Diamond, grant IST-516933) and by MIUR (project QuaDRAnTIS).
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ardissono, L., Console, L., Goy, A., Petrone, G., Picardi, C., Segnan, M., Theseider Dupré, D.: Enhancing Web Services with diagnostic capabilities. In: Proc. of European Conference on Web Services (ECOWS 2005), Växjö, Sweden, pp. 182–191 (2005)
Biswas, D., Vidyasankar, K.: Spheres of visibility. In: Proc. of European Conference on Web Services (ECOWS 2005), pp. 2–13, Växjö, Sweden (2005)
BPMI Business Process Management Initiative. Business Process Management Language (2005), http://www.bpmi.org
Chafle, G., Chandra, S., Mann, V., Nanda, M.G.: Decentralized orchestration of composite Web Services. In: Proc. of 13th Int. World Wide Web Conference (WWW 2004), New York, pp. 134–143 (2004)
Console, L., Dressler, O.: Model-based diagnosis in the real world: lessons learned and challenges remaining. In: Proc. 16th IJCAI, pp. 1393–1400 (1999)
Cox, W., Cabrera, F., Copeland, G., Freund, T., Klein, J., Storey, T., Thatte, S.: Web Services Transaction (WS-Transaction) (2005), http://dev2dev.bea.com/pub/a/2004/01/ws-transaction.html
Curbera, F., Goland, Y., Klein, J., Leymann, F., Roller, D., Thatte, S., Weerawarana, S.: Business Process Execution Language for Web Services, version 1.0 (2002), http://www-106.ibm.com/developerworks/webservices/library/ws-bpel/
Dechter, R.: Constraint Processing. Elsevier, Amsterdam (2003)
Eder, J., Liebhart, W.: The workflow activity model WAMO. In: Proc. 3rd Int. Conf. on Cooperative Information Systems, Vienna (1995)
Friedrich, G., Stumptner, M., Wotawa, F.: Model-based diagnosis of hardware designs. Artificial Intelligence 111(1-2), 3–39 (1999)
Hagen, C., Alonso, G.: Exception handling in workflow management systems. IEEE Transactions on Software Engineering 26(10), 943–958 (2000)
Koenig, J.: JBoss jBPM white paper (2004), http://www.jboss.com/pdf/jbpm_whitepaper.pdf
Mourao, 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)
OASIS. OASIS Web Services Business Process Execution Language (2005), http://www.oasis-open.org/committees/documents.php?wg_abbrev=wsbpel
OASIS TC. OASIS Business Transaction Protocol (2005), http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=business-transaction
Papazoglou, M.P., Georgakopoulos, D. (eds.): Service-Oriented Computing. Communications of the ACM, vol. 46 (2003)
Reiter, R.: A theory of diagnosis from first principles. Artificial Intelligence 32(1), 57–96 (1987)
Sadiq, S.W.: On capturing exceptions in workflow process models. In: Int. Conf. on Business Information Systems, Poznam, Poland (2000)
W3C. Web Services Definition Language (2002), http://www.w3.org/TR/wsdl
Workflow Management Coalition. XML process definition language (XPDL) (2005), http://www.wfmc.org/standards/XPDL.htm
WS-DIAMOND. WS-DIAMOND Web Services DIagnosability MOnitoring and Diagnosis (2005), http://wsdiamond.di.unito.it/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ardissono, L., Furnari, R., Goy, A., Petrone, G., Segnan, M. (2006). Fault Tolerant Web Service Orchestration by Means of Diagnosis. In: Gruhn, V., Oquendo, F. (eds) Software Architecture. EWSA 2006. Lecture Notes in Computer Science, vol 4344. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11966104_2
Download citation
DOI: https://doi.org/10.1007/11966104_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69271-3
Online ISBN: 978-3-540-69272-0
eBook Packages: Computer ScienceComputer Science (R0)