[发明专利]基于PaaS云平台服务器的系统开发方法及服务器有效
申请号: | 202010150544.1 | 申请日: | 2020-03-06 |
公开(公告)号: | CN111352653B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 金剑峰;黄玉伟;刘军梅;李洋洋 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/41;G06F8/65 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;汤在彦 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 paas 平台 服务器 系统 开发 方法 | ||
本发明提供的基于PaaS云平台服务器的系统开发方法及服务器,基于PaaS云平台服务器,根据所述预设分组配置信息、版本计划信息以及所述功能组件,对所有功能组件进行编译,得到分组信息和对应每个分组的程序镜像,各个开发部门可以维护各自的源代码仓库(对代码仓库类型可以不做要求,比如GIT、SVN等),避免跨部门源代码操作,不会出现代码依赖,冲突等问题,从而彻底实现开发解耦,本方案不涉及各部门源代码归拢后再编译,而是各个部门开发团队自行编译后发布MAVEN组件,研发平台再对组件进行逻辑组合,消除各部门编译时间的冲突,解决了版本编译耦合问题。
技术领域
本发明涉及云服务器技术领域,具体涉及基于PaaS云平台服务器的系统开发方法及服务器。
背景技术
系统平台化开发是IT系统研发过程中一种软件研发组织模式,贯穿需求、设计、开发、运行维护等各个软件工程阶段。在一些具备相当规模的企业中,会针对不同的业务领域研发不同的系统,以此提供相应的技术服务。其中一些热点系统会具备如下特色:1)对接的业务条线需求旺盛,需求变化多2)有大量其它系统依赖该热点系统,系统间耦合高。综上原因,项目推进过程中会遇到如下问题:1、研发人力资源跟不上;2、跨系统研发过程中,协调沟通及业务知识学习成本高;3、业务很难做到端到端、一站式的研发服务。
为了减少研发成本,最大化研发效率,从而解决这些问题,在具体研发实践中,产生了一种新的研发模式——系统平台化开发,即基于统一的技术标准和开发规范,在为多个系统的功能实现提供渠道接入、服务集成、决策支持等配套功能的系统内部,由多个开发部门共同协作承担同一系统开发工作的一种研发组织模式,相应的系统简称平台化系统。
采用平台化开发的系统,按各软件产品在系统运行态的部署方式的不同,可分为共享和集成两种模式。共享模式指所有软件产品均部署在同一类应用服务器上。集成模式指各软件产品部份各自独立部署运行在彼此独立的软硬件环境中,通过不同的业务群组合理分工组成整个系统的完整功能对外服务。
在实际的系统平台化开发实践过程中,因涉及多个部门,多个开发团队协同在同一系统内进行功能开发,从而又遇到了一些新的挑战:
1、开发解耦挑战。传统代码提交模式下,代码库访问权限需要精确管理,平台化系统开发团队需要针对跨部门迭代开发、延期交付、生产补丁等各个分支流进行复杂的合并操作,容易出现分支混乱,代码冲突等问题。
2、版本解耦挑战。版本在传统部署环境进行部署时,因开发部门团队之间,各个测试环境及生产环境中版本发布及编译构建容易发生时间冲突,停机冲突,需要相当多的沟通、协同成本。
3、运行解耦挑战。传统环境部署时,平台化系统团队需要统一收集各个其它开发团队所开发的程序,然后进行合并或者分离部署。
4、合并部署时,存在运行时耦合,如果其中一个部门团队开发的程序发生异常,会产生整个系统不可用风险。
5、分离部署时,需要关注底层软硬件资源并需要制定分组策略,针对不同群组进行资源规划;特定软件产品需要发布至特定群组,对持续集成能力要求高。软件产品与群组之间的关系只能通过版本策略进行软控制。
6、公共构件及服务缺乏统一管理。平台化系统需要提供其私有数据、服务来支撑其他部门团队进行特色业务功能的研发,而针对这些公共的构件及服务缺乏统一的管理。
由此可知,现有技术中的平台化开发的系统存在诸多不足。
发明内容
为解决上述技术问题,本发明提供以下技术方案:
第一方面,一种基于PaaS云平台服务器的系统开发方法,包括:
接收组件仓库服务器中的功能组件、系统研发平台服务器中开发产品组件的版本计划信息以及代码仓库服务器中所有功能组件的预设分组配置信息;所述功能组件包括基础组件和根据基础组件开发得到的开发产品组件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010150544.1/2.html,转载请声明来源钻瓜专利网。