Thèse soutenue

MeTSI : une méthode de transformation de services intentionnels

FR  |  
EN
Auteur / Autrice : Habas Yves-Roger Nehan
Direction : Carine Souveyet
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance en 2010
Etablissement(s) : Paris 1
Jury : Examinateurs / Examinatrices : Colette Rolland, N. Prakash, Camille Salinesi
Rapporteurs / Rapporteuses : Michel Léonard, André Flory

Résumé

FR

La thèse a pour objectif de proposer une méthode de transformation des services intentionnels en applications exécutables construites à base de services logiciels interactifs. Un service intentionnel MIS (Méta-modèle de Services Intentionnels) se définit par rapport au but que les services logiciels correspondants permettront d’atteindre. MIS classe les services intentionnels en deux catégories: agrégat et atomique. Un service de type agrégat est utilisé lorsque le but est affiné par un ou plusieurs sous-buts de services intentionnels. Par opposition, le service intentionnel atomique est associé à un but qui n’est pas affinable en sous-buts mais qui est directement opérationnalisable par l’exécution d’un ou plusieurs éléments opérationnels. La méthode appelée MeTSI applique les principes de l’ingénierie dirigée par les modèles. Elle adopte une démarche transformationnelle, dans le sens où, à chaque étape, les descriptions de services sont des modèles instances de méta-modèles qui sont transformés et affinés. Elle permet d'aboutir à une solution logicielle exécutable sous la forme d'une application à base de services interactifs qui contient toutes les dimensions d'une application, à savoir, l'aspect interface d'interaction de l'utilisateur avec l'application, l'aspect métier réalisé par des services web et leur coopértaion dans une composition orchestrée de services. Elle opère par transformations successives de façon à séparer les sujets d'intérêt pour apporter de la flexibilité et permettre l'adaptation, en particulier, à différentes plates-formes d'implémentation. Elle réutilise des services web déjà réalisés lorsque c'est possible.