Page - 357 - in Intelligent Environments 2019 - Workshop Proceedings of the 15th International Conference on Intelligent Environments
Image of the Page - 357 -
Text of the Page - 357 -
AHPandTOPSISMethods forWeb
ServiceSelection
HoucineBELOUAARa,1,OkbaKAZARb andNadiaKABACHIc
aComputer sciencedepartment,LINFILaboratory,BiskraUniversity,Algeria,
houcine.belouaar@univ-biskra.dz
bComputer sciencedepartment,LINFILaboratory,BiskraUniversity,Algeria,
kazarokba@gmail.com
cComputer sciencedepartment,ERICLaboratory,Lyon1University,France,
nadia.kabachi@univ-lyon1.fr
Abstract.With the increasing number ofweb services on the internet, the task of
selecting the best service from a list of similar web services has become a very
delicate task for the service client.In this paper, Analytic Hierarchy Process and
Technique forOrder ofPreferencebySimilarity to Ideal Solution (AHP-TOPSIS)
methodsarecombinedforselectingthebestserviceamongseveralsimilarservices.
Ourapproach is composedof twomain steps, i)weuse theAHPmethod toassign
weights to each non-functional property that qualifies aWeb service. ii)We use
theseweights to rank the list of the similar services inorder to select thebest one.
For ranking serviceswe use the TOPSISmethod.We implemented our approach
as a distributed solution based on a set of Agents that interact together in order
to obtain the best desired service as fast as possible. The use ofAgent allows to
improve the efficiencyof the proposed approach.Todemonstrate the applicability
of our approachwe have used a set of real services related to SMS sending. The
obtained results shows theefficiencyofourapproach.
Keywords.WebService Selection,QoS,AHP,TOPSIS, ServiceRanking,Multi-
AgentSystem.
1. Introduction
Nowadays,Web services have become indispensable in almost every field. They con-
stitute a category of web solutions used in industries, such as banking, shopping, and
communications. They can be described simply as any service offered on theWeb. For
example, in aweatherweb application, a user fills the city name, thewebsite sends the
weather forecast for that cityas response.
Web services are themost appropriate technologies for implementing the Service
OrientedArchitecture (SOA).SOAisanarchitectural style forbuildingservice-oriented
solutions[1]. It is composedof threeparticipants[2]: i) ServiceProviderwhichdevelops
theservicesandmakesthemavailableontheInternetforusers. ii)ServiceRegistry: it isa
centralizedlocationinwhichtheinterfacesof theservicesarepublishedbytheproviders.
1Houcine Belouaar: Computer science department, LINFI Laboratory, Biskra University, Algeria;
Email:houcine.belouaar@univ-biskra.dz
Intelligent Environments 2019
A. Muñoz et al. (Eds.)
© 2019 The authors and IOS Press.
This article is published online with Open Access by IOS Press and distributed under the terms
of the Creative Commons Attribution Non-Commercial License 4.0 (CC BY-NC 4.0).
doi:10.3233/AISE190066 357
Intelligent Environments 2019
Workshop Proceedings of the 15th International Conference on Intelligent Environments
- Title
- Intelligent Environments 2019
- Subtitle
- Workshop Proceedings of the 15th International Conference on Intelligent Environments
- Authors
- Andrés Muñoz
- Sofia Ouhbi
- Wolfgang Minker
- Loubna Echabbi
- Miguel Navarro-Cía
- Publisher
- IOS Press BV
- Date
- 2019
- Language
- German
- License
- CC BY-NC 4.0
- ISBN
- 978-1-61499-983-6
- Size
- 16.0 x 24.0 cm
- Pages
- 416
- Category
- Tagungsbände