A View Based Approach for Enhancing
Web Services Availability
Hela Limam and Jalel Akaichi
Abstract With the advance of Web services technologies and the emergence of
Web services into the information space, tremendous opportunities for empowering
users and organizations appear in various application domains including electronic
commerce, travel, intelligence information gathering and analysis, health care,
digital government. Hence, Web services appear to be a solution for integrating
distributed, autonomous and heterogeneous information sources. However, as Web
services evolve in a dynamic environment which is the Internet many changes can
occur, affect them and make them become unavailable. This presents us with the
problem of substituting them, while maintaining the whole Web service function-
ality. In this paper, we propose an approach for solving this problem. We present
several algorithms for solving several variants of this problem. Our work is illus-
trated with a healthcare case study.
Keywords Web services
⋅
Substitution
⋅
Schema changes
⋅
Healthcare
1 Introduction
Synchronization within highly dynamic environments such as Internet is far away
from being trivial. In fact it is the trickiest environment one could image due to its
unpredictable behavior. Unfortunately, there is no satisfactory solution which
guaran-tees Web service availability in such a situation. It makes sense to work on a
solution for the usual scenario, which, anyway, has to deal with the unavailable
Web services situation due to unemployment of individual Web services caused by
changes which can alter their contents. Motivation for substitution includes Web
H. Limam (
✉
) ⋅ J. Akaichi
BestMod Laboratory, Institut Supérieur de Gestion, Tunis, Tunisia
e-mail: Hela1.limam@laposte.net
J. Akaichi
e-mail: Jalel.akaichi@isg.rnu.tn
© Springer International Publishing Switzerland 2015
Á. Herrero et al. (eds.), 10th International Conference on Soft Computing Models
in Industrial and Environmental Applications, Advances in Intelligent Systems
and Computing 368, DOI 10.1007/978-3-319-19719-7_2
15