摘要
针对传统的分布式软件系统存在的软件版本管控复杂,维护人员简单重复劳动,工作效率低下等问题,设计实现一种软件自动化远程统一部署平台。介绍统一部署的总体框架和工作流程,采用软件部署服务器和软件部署客户端构成软件自动化统一部署实现框架,概述智能自动化部署协同决策流程,对软件信息建模研究、软件智能部署算法和多Agent通信机制3个关键技术进行研究。实验结果表明:该软件自动化部署平台能够自动检测和解决软件部署冲突,并通过多Agent通信机制对软件部署过程进行协同决策,实现软件自动化统一和智能化部署。
Due to the complex software version control for traditional distributed software systems, simple rework of maintenance personnel, low work efficiency and so on, a kind of software automation remote unified deployment platform is designed. The overall framework and workflow of the unified deployment are introduced. The software automatic unified deployment implementation framework is made up of the software deployment server and the software deploy client. An overview of the intelligent automation deployment collaborative decision-making process is described and the research on software information modeling, software intelligent deployment algorithm, and multiple Agent communication mechanism are carried out. The experimental results show that the automatic unified deployment platform can automatically detect and resolve software deployment conflict, and realize the automatic unified and intelligent deployment through the Agent communication mechanism which can make decision eollaboratively to the software deployment process.
作者
赵建平
鲍俊雷
程小林
吴学军
朱莉
赵建辉
Zhao Jianping Bao Junlei Cheng Xiaolin Wu Xuejun Zhu Li Zhao Jianhui(Technology Department, Satellite Marine Tracking & Control Department of China, Jiangyin 214431, China Spatial Information Relay Transmission Technology Research Center, Beijing 100094, China)
出处
《兵工自动化》
2017年第2期66-69,79,共5页
Ordnance Industry Automation
关键词
自动化部署
软件信息模型
智能部署算法
部署冲突
多Agent通信
automated deployment
software information model
intelligent deployment algorithm
deployment conflict
multi Agent communication