Skip to main content
Article
On the enhancement of BPEL engines for self-healing composite Web services
Proceedings - 2008 International Symposium on Applications and the Internet, SAINT 2008
  • Sattanathan Subramanian, INRIA Saclay
  • Philippe Thiran, University of Namur
  • Nanjangud C. Narendra, IBM Research - India
  • Ghita Kouadri Mostefaoui, University of Oxford
  • Zakaria Maamar, Zayed University
Document Type
Conference Proceeding
Publication Date
1-1-2008
Abstract

The dynamic nature of the Internet poses various challenges to the successful execution of composite Web services. Failures are samples of these challenges. It needs to be addressed for the smooth progress of Web service composition. Unfortunately, the de facto standard for modeling composition namely BPEL is not equipped with mechanisms that let Web services "heal" themselves in case of failures. In addition, current BPEL engines lack appropriate facilities that permit satisfying self-healing requirements like handling in a transparent way functional failures of component Web services during runtime. This paper presents an approach for enhancing BPEL engines with such facilities. This enhancement happens through the following steps: identify possible categories of failures, develop solutions to automatically recover from these failures, and suggest architectural extensions to BPEL engines (with focus on ActiveBPEL) to support these solutions. We also present a proof-of-concept prototype that illustrates our ideas. © 2008 IEEE.

ISBN
9780769532974
Publisher
IEEE Computer Society
Disciplines
Keywords
  • BPEL,
  • Composition,
  • Self-healing,
  • Web service
Scopus ID
53849102957
Indexed in Scopus
Yes
Open Access
No
https://doi.org/10.1109/SAINT.2008.12
Citation Information
Sattanathan Subramanian, Philippe Thiran, Nanjangud C. Narendra, Ghita Kouadri Mostefaoui, et al.. "On the enhancement of BPEL engines for self-healing composite Web services" Proceedings - 2008 International Symposium on Applications and the Internet, SAINT 2008 (2008) p. 33 - 39
Available at: http://works.bepress.com/zakaria-maamar/328/