thesis

Adaptabilité des services techniques dans le modèle à composants

Defense date:

Jan. 1, 2005

Edit

Institution:

Valenciennes

Disciplines:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

Le développement des applications distribuées, amenées de plus en plus à s'exécuter sur des machines à caractéristiques hétérogènes, tend à se complexifier. Le modèle à composants apporte une réponse à ce problème en favorisant la réutilisabilité du code. Par ailleurs, les services techniques, offerts par les plateformes à composant, allègent le code source et améliorent la qualité de service. Cependant, ces services techniques conçus pour une exécution statique sur des machines serveurs ne s'adaptent pas à d'autres contextes d'exécution. Leur développement sous forme d'objet notoire empêche leur adaptation. De plus, l'ensemble des services techniques fourni par une plateforme est figé. La première contribution de cette thèse consiste à définir un modèle de conception et de développement des services techniques basé sur le modèle à composants Fractal. Ce processus aboutit à la définition de personnalités (P1S) du service répondant chacune à un contexte d'utilisation et à une redéfinition de l'assemblage formé par l'application et ses services techniques. Notre seconde contribution est un service de gestion de l'adaptation des services techniques qui permet de détecter les changements de contexte d'environnement grâce à un moniteur, de localiser les services techniques et d'identifier la personnalité la plus adaptée au nouvel environnement grâce à un annuaire dédié aux services techniques. . Nos propositions, ont été validées à travers la conception et l'implantation d'un service transactionnel multi-personnalités ainsi qu'un prototype implantant le système de gestion qui a permis de montrer la faisabilité d'une telle solution