RoSe : un framework pour la conception et l'exécution d'applications distribuées dynamiques et hétérogènes

Résumé : L'adaptation est aujourd'hui devenue un enjeu majeur en Génie Logiciel. Les ingénieurs sont en effet régulièrement confrontés à des demandes d'évolution qui peuvent prendre de nombreuses formes : mises à jour, nouvelles versions, besoins en nouvelles fonctionnalités, etc. Cette tendance est accrue par l'émergence de nouveaux domaines tels que l'informatique ubiquitaire ou le cloud computing qui exigent des changements dynamiques dans des environnements en constante évolution. Ainsi, dans ces domaines, les ressources sont souvent élastiques, volatiles et hétérogènes. Cette thèse s'intéresse en particulier à la conception et à l'exécution d'applications distribuées composées d'entités hétérogènes et qui nécessitent d'être adaptées durant l'exécution. Notre approche s'appuie sur les modèles à composant orientés service et sur les styles d'architectures SOA et REST. Nous proposons un framework, nommé RoSe, qui permet l'import de ressources distantes dans un framework à composant orienté service et l'export de service locaux. RoSe permet aux développeurs et aux administrateurs de gérer la distribution des applications de manière totalement indépendante et dynamique grâce à un langage de configuration et d'une API dite fluent. Le framework lui-même est modulaire et flexible et supporte l'ajout et le retrait de composants durant l'exécution. L'implantation de RoSe est hébergée au sein du projet OW2 Chameleon et est aujourd'hui utilisée dans plusieurs projets industriels et académiques.
Type de document :
Thèse
Autre [cs.OH]. Université de Grenoble, 2012. Français. <NNT : 2012GRENM044>


https://tel.archives-ouvertes.fr/tel-00750739
Contributeur : Abes Star <>
Soumis le : mercredi 23 janvier 2013 - 15:08:05
Dernière modification le : jeudi 11 juin 2015 - 01:06:56
Document(s) archivé(s) le : mercredi 24 avril 2013 - 03:56:08

Fichier

23108_BARDIN_2012_archivage.pd...
Version validée par le jury (STAR)

Identifiants

  • HAL Id : tel-00750739, version 2

Collections

Citation

Jonathan Bardin. RoSe : un framework pour la conception et l'exécution d'applications distribuées dynamiques et hétérogènes. Autre [cs.OH]. Université de Grenoble, 2012. Français. <NNT : 2012GRENM044>. <tel-00750739v2>

Exporter

Partager

Métriques

Consultations de
la notice

630

Téléchargements du document

633