Aspect-oriented checkpointing approach of composed web services

  • Authors:
  • Soumaya Marzouk;Afef Jmal Maâlej;Mohamed Jmaiel

  • Affiliations:
  • University of Sfax, ReDCAD Laboratory, National School of Engineers of Sfax, Sfax, Tunisia;University of Sfax, ReDCAD Laboratory, National School of Engineers of Sfax, Sfax, Tunisia;University of Sfax, ReDCAD Laboratory, National School of Engineers of Sfax, Sfax, Tunisia

  • Venue:
  • ICWE'10 Proceedings of the 10th international conference on Current trends in web engineering
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes a solution for strong mobility of composed Web services. In fact, strong mobility enables a running BPEL process to be migrated from a host to another and to be resumed on the destination host starting from a previous execution state called also checkpoint which avoids the high overhead of restarting the composed Web service in case of interruption of the BPEL process. The proposed solution makes use of Aspect-Oriented Programming (AOP) in order to enable dynamic capture and recovery of a BPEL process state. This will enable the choose, at runtime, of the instant of the checkpoint and the technique for enacting it. Thus, the proposed approach may be used for self-healing and self-adaptivity of composed Web services acting in case of failure or QoS violation. An experimentation has been performed on a Travel agency case study deployed on the AO4BPEL engine. It shows the efficiency and the usability of our approach.