CILIA : un framework pour le développement d'applications de médiation autonomiques / Denis Morand ; sous la direction de Philippe Lalanda et de Stéphanie Chollet

Date :

Type : Livre / Book

Type : Thèse / Thesis

Langue / Language : français / French

Informatique omniprésente

Classification Dewey : 004

Lalanda, Philippe (19..-....) (Directeur de thèse / thesis advisor)

Chollet, Stéphanie (1981-.... ; auteur en informatique) (Directeur de thèse / thesis advisor)

Rieu, Dominique (19..-.... ; auteure en informatique) (Président du jury de soutenance / praeses)

Hill, David R. C. (19..-....) (Rapporteur de la thèse / thesis reporter)

Baude, Françoise (19..-.... ; informaticienne) (Rapporteur de la thèse / thesis reporter)

Ponge, Julien (1981-....) (Membre du jury / opponent)

Université de Grenoble (2009-2014) (Organisme de soutenance / degree-grantor)

École doctorale mathématiques, sciences et technologies de l'information, informatique (Grenoble ; 199.-....) (Ecole doctorale associée à la thèse / doctoral school)

Laboratoire d'informatique de Grenoble (Laboratoire associé à la thèse / thesis associated laboratory)

Résumé / Abstract : Cette thèse se situe dans le domaine de l’informatique orientée service. Elle propose un ESB (Enterprise Service Bus) autonomique, c’est-à-dire capable de s’autogérer sur un ensemble d’aspects. Cet ESB, nommé Cilia autonomique, permet de construire des applications de médiation sensibles au contexte.Précisément, la version autonomique de Cilia, que nous proposons, permet l’optimisation de l’utilisation des ressources de la plate-forme d’exécution et l’adaptation dynamique des chaînes de médiation au niveau de la configuration et de la topologie. Notre framework permet également de présenter à tout moment un modèle simplifié des phénomènes liés à l’exécution des chaînes et, ainsi, de faciliter le raisonnement et la prise de décisions d'adaptation.Les travaux de cette thèse ont été validés dans le cadre de l’informatique pervasive. En particulier, Cilia autonomique a été utilisé et instrumenté pour la mise en oeuvre d’applications de maintien à domicile et de suivi de la santé des usagers. Les résultats sont disponibles en open source.

Résumé / Abstract : This PhD work takes place within a broader context of service-oriented computing. Precisely, it defines an autonomic Enterprise Service Bus (ESB) with self-management ability regarding certain aspects. This ESB, named autonomic Cilia, allows the simplified development of context-aware mediation applications. Autonomic Cilia permits the runtime optimization of resources used by its execution machine and the dynamic adaptation of mediation chains, regarding configuration and topology. Our framework can also retrieve at any time a simplified model of the mediation chains execution. Such models enable reasoning and decision making easier to implement for mediation developers. The work presented in this thesis has been validated in the context of pervasive computing. In particular, autonomic Cilia has been used and instrumented to implement healthcare applications in smart homes. The autonomic Cilia framework is available in open source.