Skip to main content

Fault Tolerant Web Service Orchestration by Means of Diagnosis

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,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.

This work is supported by the EU (project WS-Diamond, grant IST-516933) and by MIUR (project QuaDRAnTIS).

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  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. 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. BPMI Business Process Management Initiative. Business Process Management Language (2005), http://www.bpmi.org

  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. 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. 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. 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. Dechter, R.: Constraint Processing. Elsevier, Amsterdam (2003)

    Google Scholar 

  9. Eder, J., Liebhart, W.: The workflow activity model WAMO. In: Proc. 3rd Int. Conf. on Cooperative Information Systems, Vienna (1995)

    Google Scholar 

  10. Friedrich, G., Stumptner, M., Wotawa, F.: Model-based diagnosis of hardware designs. Artificial Intelligence 111(1-2), 3–39 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  11. Hagen, C., Alonso, G.: Exception handling in workflow management systems. IEEE Transactions on Software Engineering 26(10), 943–958 (2000)

    Article  Google Scholar 

  12. Koenig, J.: JBoss jBPM white paper (2004), http://www.jboss.com/pdf/jbpm_whitepaper.pdf

  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)

    Chapter  Google Scholar 

  14. OASIS. OASIS Web Services Business Process Execution Language (2005), http://www.oasis-open.org/committees/documents.php?wg_abbrev=wsbpel

  15. OASIS TC. OASIS Business Transaction Protocol (2005), http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=business-transaction

  16. Papazoglou, M.P., Georgakopoulos, D. (eds.): Service-Oriented Computing. Communications of the ACM, vol. 46 (2003)

    Google Scholar 

  17. Reiter, R.: A theory of diagnosis from first principles. Artificial Intelligence 32(1), 57–96 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  18. Sadiq, S.W.: On capturing exceptions in workflow process models. In: Int. Conf. on Business Information Systems, Poznam, Poland (2000)

    Google Scholar 

  19. W3C. Web Services Definition Language (2002), http://www.w3.org/TR/wsdl

  20. Workflow Management Coalition. XML process definition language (XPDL) (2005), http://www.wfmc.org/standards/XPDL.htm

  21. WS-DIAMOND. WS-DIAMOND Web Services DIagnosability MOnitoring and Diagnosis (2005), http://wsdiamond.di.unito.it/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics