部署分布式软件系统的面向模型的方法

J. Dubus, Areski Flissi, Nicolas Dolet, P. Merle
{"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}
引用次数: 3

摘要

分布式系统的部署涉及许多异构技术。系统管理员必须1)控制每个软件的部署,2)使其适应机器的属性,3)按照其依赖关系的顺序执行它。这些任务很容易出错。在本文中,我们介绍了DeployWare,一种用于部署复杂分布式系统的基于模型的方法。该方法基于两部分元模型。第一个允许描述属性、依赖关系和部署软件时要执行的操作。第二种方法允许组装软件实例。这两个部分的设计方式使部署过程和系统的行为验证成为可能。DeployWare模型被设计成一个基于组件的执行平台,该平台自动管理机器的异构性和依赖关系的编排。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
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.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信