{"title":"部署分布式软件系统的面向模型的方法","authors":"J. Dubus, Areski Flissi, Nicolas Dolet, P. Merle","doi":"10.3166/obj.14.1-2.35-59","DOIUrl":null,"url":null,"abstract":"Le deploiement de systemes distribues met en jeu de nombreuses technologies heterogenes. L'administrateur systeme doit 1) maitriser le deploiement de chaque logiciel, 2) l'adapter aux proprietes des machines et 3) l'executer en respectant l'ordre de ses dependances. Ces tâches sont fortement propices aux erreurs. Dans cet article, nous presentons DeployWare, une approche a base de modeles pour le deploiement de systemes distribues complexes. Cette approche repose sur un meta-modele en deux parties. La premiere permet de decrire les proprietes, les dependances et actions a effectuer pour deployer des logiciels. La seconde permet d'assembler des instances de logiciels. Ces deux parties sont realisees de maniere a rendre possible la verification comportementale des procedures de deploiement et des systemes. Les modeles DeployWare sont projetes vers une plate-forme d'execution a base de composants qui gere automatiquement l'heterogeneite des machines et l'orchestration des dependances.","PeriodicalId":201701,"journal":{"name":"Obj. Logiciel Base données Réseaux","volume":"318 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Une démarche orientée modèle pour déployer des systèmes logiciels répartis\",\"authors\":\"J. Dubus, Areski Flissi, Nicolas Dolet, P. Merle\",\"doi\":\"10.3166/obj.14.1-2.35-59\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Le deploiement de systemes distribues met en jeu de nombreuses technologies heterogenes. L'administrateur systeme doit 1) maitriser le deploiement de chaque logiciel, 2) l'adapter aux proprietes des machines et 3) l'executer en respectant l'ordre de ses dependances. Ces tâches sont fortement propices aux erreurs. Dans cet article, nous presentons DeployWare, une approche a base de modeles pour le deploiement de systemes distribues complexes. Cette approche repose sur un meta-modele en deux parties. La premiere permet de decrire les proprietes, les dependances et actions a effectuer pour deployer des logiciels. La seconde permet d'assembler des instances de logiciels. Ces deux parties sont realisees de maniere a rendre possible la verification comportementale des procedures de deploiement et des systemes. Les modeles DeployWare sont projetes vers une plate-forme d'execution a base de composants qui gere automatiquement l'heterogeneite des machines et l'orchestration des dependances.\",\"PeriodicalId\":201701,\"journal\":{\"name\":\"Obj. Logiciel Base données Réseaux\",\"volume\":\"318 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2008-06-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Obj. Logiciel Base données Réseaux\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.3166/obj.14.1-2.35-59\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Obj. Logiciel Base données Réseaux","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.3166/obj.14.1-2.35-59","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Une démarche orientée modèle pour déployer des systèmes logiciels répartis
Le deploiement de systemes distribues met en jeu de nombreuses technologies heterogenes. L'administrateur systeme doit 1) maitriser le deploiement de chaque logiciel, 2) l'adapter aux proprietes des machines et 3) l'executer en respectant l'ordre de ses dependances. Ces tâches sont fortement propices aux erreurs. Dans cet article, nous presentons DeployWare, une approche a base de modeles pour le deploiement de systemes distribues complexes. Cette approche repose sur un meta-modele en deux parties. La premiere permet de decrire les proprietes, les dependances et actions a effectuer pour deployer des logiciels. La seconde permet d'assembler des instances de logiciels. Ces deux parties sont realisees de maniere a rendre possible la verification comportementale des procedures de deploiement et des systemes. Les modeles DeployWare sont projetes vers une plate-forme d'execution a base de composants qui gere automatiquement l'heterogeneite des machines et l'orchestration des dependances.