[发明专利]一种云计算环境下基于工作流的软件部署系统及部署方法无效

专利信息
申请号: 201110258875.8 申请日: 2011-09-02
公开(公告)号: CN102404381A 公开(公告)日: 2012-04-04
发明(设计)人: 曹海军;董小社;张兴军;叶斌;赵旭;樊源泉;朱霍;马冬冬;姚超 申请(专利权)人: 西安交通大学
主分类号: H04L29/08 分类号: H04L29/08;G06F9/46
代理公司: 西安通大专利代理有限责任公司 61200 代理人: 田洲
地址: 710049 *** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 计算 环境 基于 工作流 软件 部署 系统 方法
【权利要求书】:

1.一种云计算环境下基于工作流的软件部署系统,其特征在于,包括用户接口层、系统逻辑层和云资源层;

所述用户接口层是所述软件部署系统对外界用户提供的基于Web页面的使用接口,该用户接口层用于用户描述软件部署规划、定义软件之间的依赖关系、查询目标机器节点状态、描述软件属性和监控软件部署过程;

所述系统逻辑层用于解析用户提交的软件部署规划文件,然后按照用户的部署规划,将软件包部署到远程的云资源节点上;

所述云资源层用于软件部署。

2.如权利要求1所述的一种云计算环境下基于工作流的软件部署系统,其特征在于,用户接口层包括Web客户端(1),Web客户端(1)包括软件部署规划定义模块(11)、依赖软件流程定义模块(12)、目标机器监控模块(13)、软件描述模块(14)和部署状态监控模块(15);

所述软件部署规划定义模块(11)用于描述软件部署规划,最后生成软件部署规划文件,该文件记录了软件组件和云资源节点之间的对应关系;

所述依赖软件流程定义模块(12)用于描述软件组件之间的安装次序;

所述目标机器监控模块(13)用于了解远程云资源节点的运行状态;

所述软件描述模块(14)用于填写软件的各项属性,生成软件描述文件;

所述部署状态监控模块(15)用于查询软件组件的运行状态和软件部署记录。

3.如权利要求2所述的一种云计算环境下基于工作流的软件部署系统,其特征在于,所述系统逻辑层包括软件库(21)、软件部署核心(2)和信息中心(29);

所述软件库(21)用于提供磁盘存储空间,来存储基础软件和应用软件;

所述信息中心(29)用于记录软件包信息、云资源物理节点属性和状态监控信息、软件实时部署记录;

所述软件部署核心(2)用于解析用户提交的软件部署规划文件,然后按照用户的部署规划,将软件包部署到远程的云资源节点上去。

4.如权利要求3所述的一种云计算环境下基于工作流的软件部署系统,其特征在于,所述软件部署核心(2)包括软件重构工具(22)、目标机器管理模块(23)、部署管理器(24)、工作流引擎(25)、数据传输模块(26)、软件配置模块(27)和安装检验模块(28);

所述软件重构工具(22)用于提取某一Windows节点上的图形交互式安装软件生成的安装文件包、配置文件、注册表属性信息,然后生成安装镜像文件包,最后将软件镜像复制到远端云计算节点上;

所述目标机器管理模块(23)用于根据用户需求,在远程云资源中预留机器节点,并在目标节点上为用户创建逻辑用户并授权;

所述部署管理器(24)用于接收来自软件部署规划定义模块(11)描述好的软件部署规划文件,然后解析它,依照其定义,从软件库(21)中选择需要的软件包,然后通过数据传输模块(26)将软件包传输到远端选择好的云资源节点上,并开启软件部署流程;

所述工作流引擎(25)用于接收来自依赖软件流程定义模块(12)的描述文件,然后解析该文件获得依赖语义,然后依照其工作流逻辑进行软件部署;

所述数据传输模块(26)用于传输部署管理器(24)从软件库(21)中选择的软件包给远端选择好的云资源节点;

所述软件配置模块(27)用于执行软件描述文件中配置脚本,以完成软件环境变量配置;

所述安装验证模块(28)用于执行验证脚本来进行安装完整性和正确性验证。

5.如权利要求4所述的一种云计算环境下基于工作流的软件部署系统,其特征在于,远端云计算节点的操作系统必须与所述软件重构工具(22)提取的Windows节点的操作系统相兼容。

6.如权利要求4所述的一种云计算环境下基于工作流的软件部署系统,其特征在于,每个目标节点心跳式地向目标机器管理模块(23)报告该机器目前的实时状态信息。

7.如权利要求1所述的一种云计算环境下基于工作流的软件部署系统,其特征在于,云资源层包括若干预先安装Windows或Linux操作系统的目标节点,目标节点须配置网络,Linux系统开放SSH端口22,Windows系统开放IPC和WMI端口139、445、135。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110258875.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top