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. © 2010 Springer-Verlag.
Author supplied keywords
Cite
CITATION STYLE
Marzouk, S., Maâlej, A. J., & Jmaiel, M. (2010). Aspect-oriented checkpointing approach of composed web services. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6385 LNCS, pp. 301–312). https://doi.org/10.1007/978-3-642-16985-4_27
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.