Advertisement

Fault Tolerant Web Service Orchestration by Means of Diagnosis

  • Liliana Ardissono
  • Roberto Furnari
  • Anna Goy
  • Giovanna Petrone
  • Marino Segnan
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4344)

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.

Keywords

Composite Service Business Logic Diagnostic Model Exception Handler Fault Event 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    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)Google Scholar
  2. 2.
    Biswas, D., Vidyasankar, K.: Spheres of visibility. In: Proc. of European Conference on Web Services (ECOWS 2005), pp. 2–13, Växjö, Sweden (2005)Google Scholar
  3. 3.
    BPMI Business Process Management Initiative. Business Process Management Language (2005), http://www.bpmi.org
  4. 4.
    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)Google Scholar
  5. 5.
    Console, L., Dressler, O.: Model-based diagnosis in the real world: lessons learned and challenges remaining. In: Proc. 16th IJCAI, pp. 1393–1400 (1999)Google Scholar
  6. 6.
    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
  7. 7.
    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/
  8. 8.
    Dechter, R.: Constraint Processing. Elsevier, Amsterdam (2003)Google Scholar
  9. 9.
    Eder, J., Liebhart, W.: The workflow activity model WAMO. In: Proc. 3rd Int. Conf. on Cooperative Information Systems, Vienna (1995)Google Scholar
  10. 10.
    Friedrich, G., Stumptner, M., Wotawa, F.: Model-based diagnosis of hardware designs. Artificial Intelligence 111(1-2), 3–39 (1999)CrossRefMathSciNetMATHGoogle Scholar
  11. 11.
    Hagen, C., Alonso, G.: Exception handling in workflow management systems. IEEE Transactions on Software Engineering 26(10), 943–958 (2000)CrossRefGoogle Scholar
  12. 12.
    Koenig, J.: JBoss jBPM white paper (2004), http://www.jboss.com/pdf/jbpm_whitepaper.pdf
  13. 13.
    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)CrossRefGoogle Scholar
  14. 14.
    OASIS. OASIS Web Services Business Process Execution Language (2005), http://www.oasis-open.org/committees/documents.php?wg_abbrev=wsbpel
  15. 15.
    OASIS TC. OASIS Business Transaction Protocol (2005), http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=business-transaction
  16. 16.
    Papazoglou, M.P., Georgakopoulos, D. (eds.): Service-Oriented Computing. Communications of the ACM, vol. 46 (2003)Google Scholar
  17. 17.
    Reiter, R.: A theory of diagnosis from first principles. Artificial Intelligence 32(1), 57–96 (1987)CrossRefMathSciNetMATHGoogle Scholar
  18. 18.
    Sadiq, S.W.: On capturing exceptions in workflow process models. In: Int. Conf. on Business Information Systems, Poznam, Poland (2000)Google Scholar
  19. 19.
    W3C. Web Services Definition Language (2002), http://www.w3.org/TR/wsdl
  20. 20.
    Workflow Management Coalition. XML process definition language (XPDL) (2005), http://www.wfmc.org/standards/XPDL.htm
  21. 21.
    WS-DIAMOND. WS-DIAMOND Web Services DIagnosability MOnitoring and Diagnosis (2005), http://wsdiamond.di.unito.it/

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Liliana Ardissono
    • 1
  • Roberto Furnari
    • 1
  • Anna Goy
    • 1
  • Giovanna Petrone
    • 1
  • Marino Segnan
    • 1
  1. 1.Dipartimento di InformaticaUniversità di TorinoTorinoItaly

Personalised recommendations