Skip to Main content Skip to Navigation
Theses

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.
Document type :
Theses
Complete list of metadatas

Cited literature [86 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-00750739
Contributor : Abes Star :  Contact
Submitted on : Wednesday, January 23, 2013 - 3:08:05 PM
Last modification on : Friday, July 3, 2020 - 4:46:31 PM
Document(s) archivé(s) le : Wednesday, April 24, 2013 - 3:56:08 AM

File

23108_BARDIN_2012_archivage.pd...
Version validated by the jury (STAR)

Identifiers

  • 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⟩

Share

Metrics

Record views

919

Files downloads

1453