Web service selection based on TOPSIS algorithm
Houcine Belouaar, Okba Kazar, Khaled Rezeg · 2017
The increasing number of Web services that can meet the same functional need, selecting a Web service from several similar services has become increasingly a delicate task for Web clients. A selection must be made in order to determine which relevant Web services would satisfy a user's needs. In the literature, divergent efforts have been expend to solve this problem based on the non-functional properties of Web services. In this paper, we propose an extension of the conventional architecture of SOA Web services, taking into account the different non-functional quality of service (QoS) criteria in the discovery and selection of the best services. More precisely, we propose a model for the selection of Web services based on nonfunctional criteria of QoS. Therefore, to classify similar services, we used a TOPSIS algorithm that classifies web services according to non-functional requirements. In order to show the feasibility of the proposed architecture, we have developed a prototype of web services selection, which is a demonstration for real services.