Skip to main content

Server-side Exception Handling by Composite Web Services

  • Conference paper
Emerging Web Services Technology Volume III

Abstract

Currently exception handling for web service orchestrations is performed on the client side. We have defined composite web services [11] that are not single orchestrations but complete web services that contain all possible orchestrations of their sub-services. Our composite web services can therefore define and perform exception handling just once for all such orchestrations, on the server side. In this paper we explain and discuss our approach to server-side exception handling by composite services.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. W. M. P. van der Aalst et al. Dynamic and extensible exception handling for workflows: A service-oriented implementation. Technical report, BPM Center, 2007.

    Google Scholar 

  2. T. Andrews et al. BPEL4WS — version 1.1. Technical report, IBM, 2003.

    Google Scholar 

  3. Apache. Axis — web services framework web site. http://ws.apache.org/axis2/.

    Google Scholar 

  4. F. Casati, S. Ceri, S. Paraboschi, and G. Pozzi. Specification and implementation of exceptions in workflow management systems. In TODS, Vol. 24, pp. 405–451, 1999.

    Article  Google Scholar 

  5. F. Casati and G. Cugola. Error handling in process support systems. In A. Romanovsly et al. (eds.), Exception Handling, pp. 251–270. Springer Verlag, 2001.

    Google Scholar 

  6. K. S. May Chan, J. Bishop, J. Steyn, L. Baresi, and S. Guinea. A fault taxonomy for web service composition. In: Proc. of WESOA 2007. Springer Verlag, LNCS, 2007.

    Google Scholar 

  7. D. K. W. Chiu et al. Adome-wfms: Towards cooperative handling of workflow exceptions. In A. Romanovsky et al. (eds.), Exception Handling, pp. 271–288. Springer Verlag, 2001.

    Google Scholar 

  8. K. Christos, V. Costas, and G. Panayiotis. Enhancing bpel scenarios with dynamic relevance-based exception handling. In ICWS, pp. 751–758, 2007.

    Google Scholar 

  9. A. Erradi, P. Maheshwari, and V. Tosic. Recovery policies for enhancing web services reliability. In IEEE Int’l Conf. on Web Services (ICWS’06), 2006.

    Google Scholar 

  10. K.-K. Lau, L. Ling, and Z. Wang. Composing components in design phase-using exogenous connectors. In Proc. of 32nd ECSEAA, pp. 12–19, 2006.

    Google Scholar 

  11. K.-K. Lau and C.M. Tran. Composite web services. In In C. Pautasso and T. Gschwind (eds.), Emerging Web Services Technology, Vol. II, Birkhäuser Verlag, 2007.

    Google Scholar 

  12. K.-K. Lau et al. Exogenous connectors for software components. In G. Heineman et al. (eds.), Proc. 8th Int’l Symp. on CBSE, LNCS 3489. Springer Verlag, 2005.

    Google Scholar 

  13. Z. Luo, A. Sheth, K. Kochut, and J. Miller. Exception handling in workflow systems. In Applied Intelligence, pp. 125–147. Kluwer Academic, 2000.

    Google Scholar 

  14. L. Zeng, H. Lei, and B. Benatallah. Policy-driven exception-management for composite web services. In Proc. of CEC’05. IEEE, 2005.

    Google Scholar 

  15. K.-K. Lau and F. Taweel. Data encapsulation in software components. In In H. W. Schmidt et al. (eds.), Proc. 10th Int’l Symp. on Component-based Software Engineering, LNCS 4608, pp. 1–16. Springer Verlag, 2007.

    Google Scholar 

  16. W. van der Aalst, A. ter Hofstede, B. Kiepuszewski, and A. Barros. Workflow patterns. In Distributed and Parallel Databases, pp. 5–51, 2003.

    Google Scholar 

  17. D. Le Métayer, V.-A. Nicolas, and O. Ridoux. Exploring the software development trilogy. In IEEE Softw., vol. 15, pp. 75–81, 1998.

    Article  Google Scholar 

  18. C. Böhm and G. Jacopini. Flow diagrams, Turing machines and languages with only two formation rules. Comm. ACM, 9(5):366–371, 1966.

    Article  MATH  Google Scholar 

  19. H. Ludwig, A. Keller, A. Dan, R. P. King, and R. Franck. Web service level agreement (wsla) language specification. Technical report, IBM, 2003.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Birkhäuser Verlag Basel/Switzerland

About this paper

Cite this paper

Lau, KK., Tran, C.M. (2010). Server-side Exception Handling by Composite Web Services. In: Binder, W., Dustdar, S. (eds) Emerging Web Services Technology Volume III. Whitestein Series in Software Agent Technologies and Autonomic Computing. Birkhäuser Basel. https://doi.org/10.1007/978-3-0346-0104-7_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-0346-0104-7_3

  • Publisher Name: Birkhäuser Basel

  • Print ISBN: 978-3-0346-0103-0

  • Online ISBN: 978-3-0346-0104-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics