Sam : un environnement d'exécution pour les applications à services dynamiques et hétérogènes

Abstract : During recent years, the execution context of modern applications has evolved. We have moved, in less than 15 years, from monolithic and static applications that were weakly distributed to large-scale distributed applications with very dynamic behavior. The execution platforms, which were otherwise closed, are now open to mobile devices and to user's contexts as is the case with ubiquitous computing and home applications. Software units in this new context can appear and disappear very unpredictably (this iscalled dynamic behavior) and are often a series of heterogeneous technologies (e.g., Web Services, OSGi, UPnP). The unpredictability of the environment, and the fact that we must adapt to it, makes the execution platforms seem non-deterministic. It is imperative to control the evolution of dynamic applications. This dissertation defines an execution platform for the distributed execution of heterogeneous services. This platform provides a homogeneous model of the execution state of services and of the administration operations related to the lifecycle of a service, regardless of the underlying technologies. This platform also provides mechanisms to extend monitoring and administration to other concerns (e.g., deployment, versioning). The introspection and reflection properties provided are used to control the evolution of the application's architecture and thereby control dynamic behavior. This dissertation provides a prototype of such a platform named SAM-RT.
Document type :
Theses
Complete list of metadatas

Cited literature [90 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-00585623
Contributor : Abes Star <>
Submitted on : Wednesday, April 13, 2011 - 3:23:10 PM
Last modification on : Wednesday, April 24, 2019 - 1:43:55 AM
Long-term archiving on : Thursday, July 14, 2011 - 2:46:21 AM

File

21146_SIMON_2011_archivage_1_....
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-00585623, version 1

Collections

Citation

Eric Simon. Sam : un environnement d'exécution pour les applications à services dynamiques et hétérogènes. Mathématiques générales [math.GM]. Université Grenoble Alpes, 2011. Français. ⟨NNT : 2011GRENM008⟩. ⟨tel-00585623⟩

Share

Metrics

Record views

7606

Files downloads

866