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

Jonathan Bardin 1
1 Laboratoire d'Informatique de Grenoble
LIG - Laboratoire d'Informatique de Grenoble
Abstract : Adaptation has now become a major challenge in Software Engineering. Engineers are indeed regularly confronted with requests for changes that can take many forms: updates, new versions, new features need etc. This trend is enhanced by the emergence of new areas such as ubiquitous computing or cloud computing that require dynamic changes in rapidly constantly evolving environments. For instance, in these areas, resources are often elastic, volatile and heterogeneous. %This thesis focuses especially in the design and execution of distributed applications composed of heterogeneous entities which need to be adapted at runtime. Our approach is based on service-oriented component models and on the SOA and REST architectural styles. We propose a framework, named RoSe, which enables the import of remote resources in a service-oriented component framework and the export of local services. RoSe allows developers and administrators to manage the distribution of their application in a totally independent and dynamic way thanks to a configuration language and a fluent API. The framework itself is modular, flexible and supports the addition and removal of components during execution. The implementation of RoSe is hosted by OW2 in the Chameleon project and is now used in several industrial and academic projects.
Document type :
Theses
Software Engineering. Université de Grenoble, 2012. French. <NNT : 2012GRENM044>


https://tel.archives-ouvertes.fr/tel-00750739
Contributor : ABES STAR <>
Submitted on : Wednesday, January 23, 2013 - 3:08:05 PM
Last modification on : Wednesday, October 29, 2014 - 1:29:05 PM

File

23108_BARDIN_2012_archivage.pd...
fileSource_public_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. Software Engineering. Université de Grenoble, 2012. French. <NNT : 2012GRENM044>. <tel-00750739v2>

Export

Share

Metrics

Consultation de
la notice

334

Téléchargement du document

186