[发明专利]一种全栈模块化系统集成方法在审

专利信息
申请号: 202010763929.5 申请日: 2020-08-01
公开(公告)号: CN111949244A 公开(公告)日: 2020-11-17
发明(设计)人: 杨翰文;牛珍珍;李建平;卢鑫悦;武奔;席昊艳;黄乾;张言涛;戴悦;蔡鹏;刘家俊;付越;孙洪伟 申请(专利权)人: 北京一览群智数据科技有限责任公司
主分类号: G06F8/20 分类号: G06F8/20;G06F8/41;G06F8/71;G06F8/60
代理公司: 北京盛凡智荣知识产权代理有限公司 11616 代理人: 邓凌云
地址: 100000 北京市海淀*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 模块化 系统集成 方法
【说明书】:

发明公开了一种全栈模块化系统集成方法,所述方法包括以下步骤:S1各个模块的封装及拼接→S2可视化集成系统→S3设置新系统整体框架→S4系统编译及发布→S5 DevOps平台和服务器环境,构建模块和系统集成的具体步骤以及通过构建该平台,实现分布式架构应用系统模块的快速拆解和系统的无代码式重组,本发明能够充分利用已有的功能模块,或者根据需求快速封装新的模块,灵活响应复杂系统解构和重组的需求,以最低的人力和时间成本,最少的开发量,使用已有的功能模块集成出客户需要的系统,并实现对过往实现或使用过的功能模块以及系统案例的有效沉淀。

技术领域

本发明涉及全栈系统领域,更具体地说,本发明涉及一种全栈模块化系统集成方法。

背景技术

目前一般应用系统软件都采用分布式架构开发,系统由多个功能模块组成,模块前后端分离,单个前端会调用多个后端服务,单个后端也会被多个前端调用,这种架构解决了后端服务冗余的问题;

随着信息化的发展,应用系统软件的更新越来越快,功能模块复用的需求也越来越强烈,针对这种分布式架构系统进行模块重新组合时,需要先进行前后端的分层,继而对分层后的前后端分别进行模块化的治理,再从代码上进行重新组合,这种方式存在大量的重复工作,会消耗大量的人力和时间;

针对上述问题,目前的模块治理主要针对后端,以服务化为主,比较主流的技术方向有服务治理和微服务,针对前端模块治理,近期比较主流的是微前端技术,从工程领域将不同功能模块的前端界面集成在一起。

但上述技术仍存在以下不足:

1、前后端分别在水平方向上进行治理,当需要按功能模块对系统进行垂直切分时,需要重新开发前后端需要切分的部分,单次开发成本较高;

2、对拆分的模块进行重新组合时,会再次按水平方向进行分层开发组装,进一步提高沟通和开发成本;

3、工作成果不易沉淀,下次再做类似的事情时,需要再次进行比较重复的工作,造成了巨大的资源浪费。

因此发明一种全栈模块化系统集成方法来解决上述问题很有必要。

发明内容

本发明的实施例提供一种全栈模块化系统集成方法,包括构建模块和系统集成的具体步骤以及通过构建该平台,实现分布式架构应用系统模块的快速拆解和系统的无代码式重组,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:一种全栈模块化系统集成方法,所述方法包括以下步骤:

S1:定义最小修改原始模块源代码的通用封装方式,统一封装功能模块的前端和后端,让功能模块以统一的接口方式可以互相拼接,完成封装后的模块利用容器编排技术以镜像和资源描述文件的形式,存储在包管理工具中,封装好的模块发布到可视化的系统设计工具中;

S2:在系统设计工具中,以可视化的方式拼接关联功能模块,最终将多个模块集成为新的应用系统;

S3:设置新系统整体框架内容,如系统LOGO,菜单、用户模式等,形成一个完整可用的系统;

S4:对系统设计工具中的模块及系统框架源数据进行编译,生成运维系统中部署所需要的配置文件,并发布到DevOps运维自动化平台上,利用容器技术体系中的资源编排技术和依赖管理工具,在编译过程中实现前后端的重新水平分层,并对重复的服务依赖做排重处理;

S5:在DevOps平台进行自动部署,最终得到一个可运行的系统。

优选的,所述步骤S1中,模块开发环境定义一套流程规范和自动化工具。

优选的,所述流程规范包括约定开发过程,主要目标是以对原始代码最低的修改量的情况完成模块的封装,所述自动化工具包括完成源代码到模块的编译、打包和发布。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京一览群智数据科技有限责任公司,未经北京一览群智数据科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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