ISBN-13: 9786131502958 / Francuski / Miękka / 2018 / 224 str.
Cette thA]se s''intA(c)resse A l''automatisation du dA(c)ploiement d''applications A services sur des environnements A services en suivant une approche dirigA(c)e par les modA]les. L''utilisation de l''approche dirigA(c)e par les modA]les est une rA(c)ponse A la constante montA(c)e en abstraction du dA(c)ploiement et de son point d''entrA(c)e. Le dA(c)couplage total entre les niveaux modA]les et rA(c)alitA(c) a A(c)tA(c) choisi afin de permettre la rA(c)utilisation des implA(c)mentations de services entre modA]les de services. Cette thA]se explicite notre approche, le mA(c)ta-modA]le pour les applications A services, la dA(c)finition du dA(c)ploiement pour les applications A services, l''architecture du prototype nommA(c) DMSA (Deployment Manager for Services Applications) et nos propositions. Ces derniA]res ciblent le dA(c)ploiement au plus prA]s d''un, puis de plusieurs modA]les d''application A services sur un environnement d''exA(c)cution A services, le dA(c)ploiement transactionnel, l''apprA(c)hension de notre contexte embarquA(c)/rA(c)actif et l''exA(c)cution de listes ordonnA(c)es d''activitA(c)s de dA(c)ploiement sur des environnements d''exA(c)cutions A services (i.e. le dA(c)ploiement parallA(c)lisA(c)).
Cette thèse sintéresse à lautomatisation du déploiement dapplications à services sur des environnements à services en suivant une approche dirigée par les modèles. Lutilisation de lapproche dirigée par les modèles est une réponse à la constante montée en abstraction du déploiement et de son point dentrée. Le découplage total entre les niveaux modèles et "réalité" a été choisi afin de permettre la réutilisation des implémentations de services entre modèles de services. Cette thèse explicite notre approche, le méta-modèle pour les applications à services, la définition du déploiement pour les applications à services, larchitecture du prototype nommé DMSA (Deployment Manager for Services Applications) et nos propositions. Ces dernières ciblent le déploiement "au plus près" dun, puis de plusieurs modèles dapplication à services sur un environnement dexécution à services, le déploiement "transactionnel", lappréhension de notre contexte embarqué/réactif et lexécution de listes ordonnées dactivités de déploiement sur des environnements dexécutions à services (i.e. le déploiement parallélisé).