Thèse soutenue

Approche multi-perspective centrée exigences de composition de services Web
FR  |  
EN
Accès à la thèse
Auteur / Autrice : Maha Driss
Direction : Jean-Marc JézéquelYassine Jamoussi
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 2011
Etablissement(s) : Rennes 1 en cotutelle avec ENSI (Tunis)
Ecole(s) doctorale(s) : École doctorale Mathématiques, télécommunications, informatique, signal, systèmes, électronique (Rennes)
Partenaire(s) de recherche : autre partenaire : Université européenne de Bretagne (2007-2016)

Mots clés

FR

Mots clés contrôlés

Résumé

FR  |  
EN

Le paradigme architecture orientée service AOS est devenu un standard pour la conception et le développement d’applications distribuées dans base de services Web. Malgré tous les avantages qu'elles apportent en termes d’interopérabilité et de réutilisation, les solutions de développement associées au paradigme AOS sont destinées aux programmeurs et restent difficiles à comprendre par le monde de l’entreprise. Pour être en phase avec le monde de l’entreprise, les applications à base de services Web doivent être décrites en termes d’exigences qu’elles permettent de satisfaire et non pas en termes de fonctionnalités qu’elles permettent de réaliser. Ceci permet de minimiser la discordance conceptuelle entre les services logiciels et l’énoncé des exigences des utilisateurs. Nous proposons dans le cadre de ce travail de thèse, une approche multi-perspective centrée exigences pour la composition de services Web. Notre approche positionne la composition des services dans une perspective centrée exigences dans laquelle les services métiers de haut niveau sont décrits en termes d'exigences qu'ils permettent de satisfaire. Un processus d'alignement est proposé pour assurer une mise en correspondance de ces services avec les services logiciels de bas niveau qui sont décrits en termes de déclarations techniques au niveau d'une perspective centrée fonctions. Ce processus intègre la variabilité de composition tout au long des étapes de construction de ces applications à base de services.