[發明專利]一種全棧模塊化系統集成方法在審
| 申請號: | 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中,模塊開發環境定義一套流程規范和自動化工具。
優選的,所述流程規范包括約定開發過程,主要目標是以對原始代碼最低的修改量的情況完成模塊的封裝,所述自動化工具包括完成源代碼到模塊的編譯、打包和發布。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京一覽群智數據科技有限責任公司,未經北京一覽群智數據科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010763929.5/2.html,轉載請聲明來源鉆瓜專利網。





