[发明专利]一种基于应用模型的应用软件开发方法及系统有效
申请号: | 201910762446.0 | 申请日: | 2019-08-19 |
公开(公告)号: | CN110489090B | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 黄卫;孙雨辰;庞良;戈厚旺 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/60;G06F8/71 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;任默闻 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 应用 模型 应用软件 开发 方法 系统 | ||
1.一种基于应用模型的应用软件开发方法,其特征在于,所述应用模型包括应用层、与所述应用层对应的至少一个子模块、与每个子模块对应的至少一个应用服务节点以及包括零个或至少一个与所述至少一个应用服务节点对应的集群的集群层;
所述软件开发方法包括:
根据应用软件信息确定对应的应用层、子模块和应用服务节点;
获取所述应用服务节点存储的应用构建信息并形成应用软件;
若所述应用服务节点具有对应的至少一个集群,获取与所述应用服务节点对应的至少一个集群上存储的部署信息并根据所述部署信息将所述应用软件部署至对应的集群服务器;
所述软件开发方法还包括在根据应用软件信息确定对应的应用层、子模块和应用服务节点,之前:
确定所述应用软件对应的应用层;
确定所述应用软件的至少一个发布范围并形成对应的子模块,将每个子模块与所述应用层对应关联;
确定所述应用软件在每个发布范围中的至少一个应用服务节点并与对应的发布范围对应关联;
确定所述应用软件的每个应用服务节点的部署是否需要集群服务器,若是,将至少一个集群服务器的部署信息存储至至少一个集群上。
2.根据权利要求1所述的应用软件开发方法,其特征在于,所述方法进一步包括:
将应用软件的应用软件信息存储至所述应用层;
将所述应用软件的至少一个发布范围信息存储至对应的子模块;
将包括应用服务节点信息、应用软件的代码源和编译策略的应用构建信息存储至对应的应用服务节点;
将包括虚拟服务器组信息和安装策略信息的部署信息存储至对应的集群。
3.根据权利要求1所述的应用软件开发方法,其特征在于,所述获取所述应用服务节点存储的应用构建信息并形成应用软件具体包括:
获取所述应用服务节点存储的应用构建信息;
根据所述应用构建信息中的代码源信息得到代码源;
执行所述应用构建信息中的编译策略根据所述代码源得到应用软件。
4.根据权利要求1所述的应用软件开发方法,其特征在于,所述若所述应用服务节点具有对应的至少一个集群,获取与所述应用服务节点对应的至少一个集群上存储的部署信息并根据所述部署信息将所述应用软件部署至对应的集群服务器具体包括:
若所述应用服务节点具有对应的至少一个集群,获取与所述应用服务节点对应的至少一个集群上存储的部署信息;
根据所述部署信息中的虚拟服务器组信息得到待部署的集群服务器IP和端口信息;
根据所述部署信息中的安装策略信息根据所述集群服务器IP和端口信息将所述应用软件部署至对应的集群服务器上。
5.根据权利要求1所述的应用软件开发方法,其特征在于,所述方法进一步包括:
根据子模块存储的发布范围信息将与所述子模块对应的至少一个应用服务节点部署完成的应用软件打包形成版本包。
6.一种基于应用模型的应用软件开发系统,其特征在于,所述应用模型包括应用层、与所述应用层对应的至少一个子模块、与每个子模块对应的至少一个应用服务节点以及包括零个或至少一个与所述至少一个应用服务节点对应的集群的集群层;
所述软件开发系统包括:
应用信息确定单元,用于根据应用软件信息确定对应的应用层、子模块和应用服务节点;
应用软件构建单元,用于获取所述应用服务节点存储的应用构建信息并形成应用软件;
应用软件部署单元,用于若所述应用服务节点具有对应的至少一个集群,获取与所述应用服务节点对应的至少一个集群上存储的部署信息并根据所述部署信息将所述应用软件部署至对应的集群服务器;
所述系统进一步包括:
应用模型构建单元,用于确定所述应用软件对应的应用层,确定所述应用软件的至少一个发布范围并形成对应的子模块,将每个子模块与所述应用层对应关联;确定所述应用软件在每个发布范围中的至少一个应用服务节点并与对应的发布范围对应关联,确定所述应用软件的每个应用服务节点的部署是否需要集群服务器,若是,将至少一个集群服务器的部署信息存储至至少一个集群上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910762446.0/1.html,转载请声明来源钻瓜专利网。