Thèse soutenue

Vers une médiation de composition dynamique de Services Web dans des environnements ubiquitaires.

FR  |  
EN
Auteur / Autrice : Tuo Zhang
Direction : Ken Chen
Type : Thèse de doctorat
Discipline(s) : Sciences de l'Ingénieur mention Réseaux et Technologies de l'Information
Date : Soutenance le 08/12/2014
Etablissement(s) : Paris 13
Ecole(s) doctorale(s) : École doctorale Galilée (Villetaneuse, Seine-Saint-Denis)
Partenaire(s) de recherche : Laboratoire : Laboratoire de traitement et transport de l'information (Villetaneuse, Seine-Saint-Denis)
Jury : Président / Présidente : Noëmie Simoni
Examinateurs / Examinatrices : Xiuzhen Chen, Saadi Boudjit
Rapporteur / Rapporteuse : Xiuzhen Chen, Ahmed Serhrouchni

Mots clés

FR  |  
EN

Résumé

FR  |  
EN

De nos jours, l’ouverture à la concurrence stimule les fournisseurs de services à être de plus en plus compétitifs et à attirer de plus en plus d’abonnés afin de faire face aux fortes pressions du marché. L’approche user-centric, qui consiste à fournir le plus rapidement possible des services adaptés aux besoins de l’usager, attire de plus en plus d’attention suite à l’émergence de l’environnement ubiquitaire. L’interopérabilité, aussi bien celle entre utilisateur et service que celle entre les services, est favorisée par l’adoption de SOA (architecture orientée service) comme modèle de développement, ainsi que les services Web qui combinent les avantages de ce modèle avec les langages et technologies développés pour Internet.Notamment, la composition dynamique de service Web est considérée comme un atout majeur, qui permet de répondre à des requêtes complexes en combinant les fonctionnalités de plusieurs services au sein d’une session personnalisée. Les services sont divers et variés et des services similaires pourraient être fournis depuis des plateformes hétérogènes. Dans un environnement ubiquitaire, les utilisateurs sont mobiles, cette mobilité se manifeste aussi bien à travers les réseaux empruntés que les terminaux utilisés. Ceci entraine une possible mobilité de services (aussi bien en termes de serveur effectif qu’en termes de services équivalents). C’est dans ce contexte dynamique et ubiquitaire, qui est celui choisi par le projet ANR/UBIS (dont cette thèse est partiellement issue), que nous avons mené nos recherches sur le thème particulier de la médiation de composition dynamique de services web. Plus précisément, nous proposons une approche de médiation qui consiste à recenser puis organiser de divers services concrets (aussi bien SOAP que RESTFul) pour constituer une panoplie des services abstraits d’une part, puis, à partir desquels, à offrir aux usagers les possibilités de réaliser des services personnalisés selon leur besoins (logique métier) par composition dynamiquement de ces services abstraits et de leur association avec le service concret le plus approprié. Nous avons considéré les trois types de composition de services (SOAP/SOAP, SOAP/RESTful, RESTful/RESTful) dans notre médiation. Selon le souhait de l’usager, cette composition (Mashup du coté de médiateur) peut lui être retournée et que l’usager peut invoquer de manière autonome, ou bien le médiateur peut assurer la réalisation du service composé et fournir seulement le résultat final à l’usager. Dans ce dernier cas, les différentes mobilités peuvent être prises en compte par le médiateur, qui s’appuie sur les mécanismes de la communauté virtuelle préconisés par le projet UBIS pour activer les services concrets les plus appropriés correspondant à un service