Call for Paper - November 2023 Edition
IJCA solicits original research papers for the November 2023 Edition. Last date of manuscript submission is October 20, 2023. Read More

An Approach to Support Monitoring and Recovery of BPEL Processes at Runtime

International Journal of Computer Applications
© 2012 by IJCA Journal
Volume 43 - Number 2
Year of Publication: 2012
Kaouthar Boumhamdi
Zahi Jarir

Kaouthar Boumhamdi and Zahi Jarir. Article: An Approach to Support Monitoring and Recovery of BPEL Processes at Runtime. International Journal of Computer Applications 43(2):34-41, April 2012. Full text available. BibTeX

	author = {Kaouthar Boumhamdi and Zahi Jarir},
	title = {Article: An Approach to Support Monitoring and Recovery of BPEL Processes at Runtime},
	journal = {International Journal of Computer Applications},
	year = {2012},
	volume = {43},
	number = {2},
	pages = {34-41},
	month = {April},
	note = {Full text available}


The dynamic composition of Web service can be modeled as a service oriented workflow. However during the execution of this workflow, potential failure can occur on-the-fly which make down the composed Web service. To avoid downtime of the overall process in execution, some recovery methods are required. The objective of this paper is to present a state of the art of the most known failures and the more important recovery methods that can be used to recover the execution workflow in failure. Also, it proposes an implementation of our proposed architecture to ensure a better QoS of the composed Web service. This architecture has the privilege to detect and recover dynamically failure according to the user's requirements and/or the availability of main critical resources.


  • Mohammad Reza Motallebi,"Failure Recovery Web Service Composition", June 2010.
  • Petrus Johannes Steyn,"Approaches to Failure and Recovery in Service Composition", November 2006.
  • M. Xiaoyong,L. Shixian and H. Changqin, Transactional Dependency for Failure Recovery in Web Services Composition System, Chinese Journal of Electronics. Vol. 21, No. 2, Apr. 2012.
  • Wei-Lun Chang, Hui-Chi Chang,, A Dynamic System of E-Service Failure, Recovery, and Trust, AIS Electronic Library (AISeL), 2010.
  • J. Bishop,K. S. Chan,J. Stey,L. Baresi,S. Guinea,(2009)" A Fault Taxonomy for Web Service Composition ",Springer-Verlag Berlin, Heidelberg .
  • C. Moore,M. X. Wang and C. Pahl,(2010)"An Architecture for Autonomic Web Service Process Planning",Emerging Web Services Technology Volume III, Whitestein Series in Software Agent Technologies and Autonomic Computing, Volume . ISBN 978-3-0346-0103-0. Birkhäuser Basel, 2010, p. 117
  • S. Poonguzhali, R. Sunitha, Dr. G. Aghila, (2011) "Self-Healing in Dynamic Web Service Composition",International Journal on Computer Science and Engineering (IJCSE).
  • M. Alodib and B. Bordbar,(2009) "A model-based approach to Fault diagnosis in Service oriented Architectures",Web Services, 2009. ECOWS '09. Seventh IEEE European Conference.
  • Y. Yan, P. Dague, Y. Pencol and M. O. Cordier," Testing Service Composition Using TGSE tool ", International Journal of Web Services Research JWSR (2009).
  • T. Yu and K. J. Lin,(2009),"A Broker-Based Framework for QoS-Aware Web Service Composition".
  • O. Moser, F. Rosenberg and S. Dustdar," Non-Intrusive Monitoring and Service Adaptation for WS-BPEL", International World Wide Web Conference Committee (IW3C2). WWW 2008, April 21–25, 2008, Beijing, China. ACM 978-1-60558-085-2/08/04.
  • K. Christos, C. Vassilakis,E. Rouvas and P. Georgiadis, "Exception Resolution for BPEL Processes: a Middleware based Framework and Performance Evaluation", iiWAS2008, November 24–28, 2008, Linz, Austria. 2008 ACM 978-1-60558-349-5/08/0011.
  • K. Boumhamdi,Z. Jarir,"A Flexible Approach to Compose Web Services in Dynamic Environment", International Journal of Digital Society (IJDS), Volume 1, Issue 2, June 2010
  • W3C. XSL Transformations (XSLT) version 2. 0, http://www. w3. org/TR/xslt20/ (Last accessed 2011).