Abstract
This paper proposes a framework based on Service Oriented Architecture which integrates diagnostic services in the architecture of a composite service in order to improve the recovery from the occurring exceptions. Our framework supports a fine-grained selection of exception handlers suitable to repair the problem without modifying the basic mechanism offered by standard orchestration engines such as the WS-BPEL compliant ones.
This work was funded by projects WS-Diamond (IST-516933) and QuaDRAnTIS (MiUR).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Papazoglou, M., Georgakopoulos, D. (eds.): Service-Oriented Computing. Communications of the ACM 46 (2003)
W3C: Web Services Definition Language (2002), http://www.w3.org/TR/wsdl
OASIS: OASIS Web Services Business Process Execution Language (2005), http://www.oasis-open.org/committees/documents.php?wg_abbrev=wsbpel
Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services - Concepts, architectures and applications. Springer, Heidelberg (2004)
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)
Console, L., Picardi, C., Dupré, D.T.: A framework for decentralized qualitative model-based diagnosis. In: IJCAI, pp. 286–291 (2007)
Hamscher, W., Console, L., de Kleer, J. (eds.): Readings in Model-Based Diagnosis. Morgan Kaufmann, San Francisco (1992)
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/
Business Process Management Initiative, B.: Business Process Management Language (2005), http://www.bpmi.org
Fowler, M., Scott, K.: UML distilled. Addison-Wesley, Reading (2000)
Yan, Y., Pencolé, Y., Cordier, M., Grastien, A.: Monitoring Web Service Networks in a Model-based approach. In: Proc. of ECOWS 2005, Växjö, Sweden, pp. 192–203 (2005)
Roos, N., ten Teije, A., Witteveen, C.: A protocol for multi-agent diagnosis with spatially distributed knowledge. In: Proc. of AAMAS 2003, Melbourne, Australia (July 2003)
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
OASIS TC: OASIS Business Transaction Protocol (2005), http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=business-transaction
Chafle, G., Chandra, S., Mann, V., Nanda, M.: Decentralized orchestration of composite Web Services. In: Proc. of WWW 2004, New York, pp. 134–143 (2004)
Hagen, C., Alonso, G.: Exception handling in workflow management systems. IEEE Transactions on Software Engineering 26(10), 943–958 (2000)
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)
Sadiq, S.: On capturing exceptions in workflow process models. In: Int. Conf. on Business Information Systems, Poznan, Poland (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ardissono, L. et al. (2009). Enhancing Web Service Composition by Means of Diagnosis. In: Ardagna, D., Mecella, M., Yang, J. (eds) Business Process Management Workshops. BPM 2008. Lecture Notes in Business Information Processing, vol 17. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00328-8_47
Download citation
DOI: https://doi.org/10.1007/978-3-642-00328-8_47
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-00327-1
Online ISBN: 978-3-642-00328-8
eBook Packages: Computer ScienceComputer Science (R0)