Thèse soutenue

Évaluation de performances de solutions pour la découverte et la composition des services web
FR  |  
EN
Accès à la thèse
Auteur / Autrice : Walid Serrai
Direction : Nadia Lynda MokdadAbdelkrim Abdelli
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 22/01/2020
Etablissement(s) : Paris Est en cotutelle avec Université des Sciences et de la Technologie Houari-Boumediène (Alger)
Ecole(s) doctorale(s) : École doctorale Mathématiques, Sciences et Technologies de l'Information et de la Communication (Champs-sur-Marne, Seine-et-Marne ; 2015-....)
Partenaire(s) de recherche : Laboratoire : Laboratoire d'algorithmique, complexité et logique (Créteil) - Laboratoire d'Algorithmique Complexité et Logique / LACL
Jury : Président / Présidente : Abdelmadjid Boukra
Examinateurs / Examinatrices : Nadia Lynda Mokdad, Abdelkrim Abdelli, Abdelmadjid Boukra, Amar Bala, Salima Benbernou, Mahmoud Boufaida, Jalel Ben Othman, Nouria Harbi
Rapporteurs / Rapporteuses : Amar Bala, Salima Benbernou

Résumé

FR  |  
EN

Les systèmes logiciels accessibles via le web sont construits en utilisant des services web existants et distribués qui s'interagissent par envoi de messages. Le service web expose ses fonctionnalités à travers une interface décrite dans un format manipulable par ordinateur. Les autres systèmes interagissent, sans intervention humaine, avec le service web selon une procédure prescrite en utilisant les messages d’un protocole.Les services web peuvent être déployés sur des plateformes cloud. Ce type de déploiement occasionne un grand nombre de services à gérer au niveau de mêmes répertoires soulevant différents problèmes : Comment gérer efficacement ces services afin de faciliter leur découverte pour une éventuelle composition. En effet, étant donné un répertoire, comment définir une architecture voire une structure de données permettant d’optimiser la découverte des services, leur composition et leur gestion.La découverte de services consiste à trouver un ou plusieurs services satisfaisant les critères du client. La composition de services consiste quant à elle à trouver un nombre de services pouvant être exécutés selon un schéma et satisfaisant les contraintes du client. Comme le nombre de services augmente sans cesse, la demande pour la conception d’architectures permettant d’offrir non seulement un service de qualité mais aussi un temps de réponse rapide pour la découverte, la sélection et la composition, est de plus en plus intense. Ces architectures doivent de plus être facilement gérables et maintenables dans le temps. L’exploration de communautés et de structures d’index corrélée avec l’utilisation de mesures multi critères pourrait offrir une solution efficace à condition de bien choisir les structures de données, les types de mesures, et les techniques appropriés. Dans cette thèse, des solutions sont proposées pour la découverte, la sélection de services et leur composition de telle façon à optimiser la recherche en termes de temps de réponse et de pertinence des résultats. L’évaluation des performances des solutions proposées est conduite en utilisant des plateformes de simulations.