thesis

Un modèle de services logiciels pour la spécialisation des intergiciels à composants

Defense date:

Jan. 1, 2004

Edit

Institution:

Lille 1

Disciplines:

Authors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

La définition d'un intergiciel à composants commun spécialisable par rapport aux services techniques apparaît comme un enjeu majeur pour réussir la capitalisation des fonctions des systèmes opérationnels. Toutefois, les intergiciels modernes n'exposent pas de fonction de spécialisation. Notre proposition définit une approche unifiée pour fabriquer des intergiciels à composants spécialisés en assemblant des services logiciels. L'analyse des modèles standards J2EE et CCM nous a permis de caractériser la fonction de spécialisation. Dans l'optique de couvrir les besoins d'intégration, de composition et d'utilisation des services, nous appliquons la notion de composant logiciel aux services. Le service logiciel est alors une unité d'abstraction, de composition; de conditionnement, d'intégration, de déploiement et de livraison. Ensuite, pour répondre aux attributs de qualités exhibés par l'architecture de la fonction de spécialisation,nous documentons un système de patrons spécifiques aux besoins des services. Cette approche a été mise en oeuvre dans CCM et un prototype a été réalisé dans la plate-forme OpenCCM en collaboration avec le projet européen IST COACH. L'application des composants logiciels et des patrons, associée à une démarche empirique et incrémentale, répartit naturellement la complexité intrinsèque de la spécialisation entre le fournisseur de l'intergiciel, le fournisseur de services et l'utilisateur. Nous observons un gain notable en termes de réutilisation et d'efficacité d'utilisation en pratique.