[發明專利]一種兼容多種開發架構的系統架構改造方法及系統架構在審
| 申請號: | 202010735480.1 | 申請日: | 2020-07-28 |
| 公開(公告)號: | CN112463211A | 公開(公告)日: | 2021-03-09 |
| 發明(設計)人: | 綦洋;周翔 | 申請(專利權)人: | 上海匯招信息技術有限公司 |
| 主分類號: | G06F8/76 | 分類號: | G06F8/76;G06F8/30;G06F9/54 |
| 代理公司: | 上海唯源專利代理有限公司 31229 | 代理人: | 曾耀先 |
| 地址: | 200433 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 兼容 多種 開發 架構 系統 改造 方法 | ||
1.一種兼容多種開發架構的系統架構改造方法,用于對目標業務系統進行改造,其特征在于,該改造方法包括:
將所述目標業務系統拆分為多個微服務,每個所述微服務包括相應的功能模塊和web模塊,所述web模塊用于啟動對應的所述微服務;
構建主依賴模塊,所述主依賴模塊包含所述目標業務系統中的公用工具類和公用接口;
構建API模塊,所述API模塊負責依賴所述主依賴模塊并定義所述多個微服務之間的接口;
構建單體啟動模塊,所述單體啟動模塊依賴各個所述微服務中的功能模塊。
2.根據權利要求1所述的系統架構改造方法,其特征在于,所述主依賴模塊還包含多個模塊的版本號、若干過濾器和/或攔截器。
3.根據權利要求1所述的系統架構改造方法,其特征在于,所述API模塊包含JAVA本地接口模塊以及至少一種微服務架構的微服務接口模塊,所述微服務接口模塊均繼承至所述JAVA本地接口模塊。
4.根據權利要求3所述的系統架構改造方法,其特征在于,所述至少一種微服務架構包括SpringCloud、Dubbo和/或HSF架構。
5.根據權利要求4所述的系統架構改造方法,其特征在于,當所述API模塊包含SpringCloud架構的微服務接口模塊時,所述改造方法還包括:增加適用于SpringCloud架構的服務注冊中心、服務配置中心、服務網關及監控模塊。
6.根據權利要求4所述的系統架構改造方法,其特征在于,當所述API模塊包含Dubbo架構的微服務接口模塊時,所述改造方法還包括:增加適用于Dubbo架構的服務代理層、注冊中心層、路由層、監控層、遠程調用層、信息交換層、網絡傳輸層和數據序列化層。
7.根據權利要求4所述的系統架構改造方法,其特征在于,當所述API模塊包含HSF架構的微服務接口模塊時,所述改造方法還包括:增加適用于HSF架構的地址注冊中心、持久化配置中心、元數據存儲中心和控制臺。
8.一種兼容多種開發架構的系統架構,其特征在于,包括:
多個微服務,每個所述微服務包括相應的功能模塊和web模塊,所述web模塊用于啟動對應的微服務;
主依賴模塊,所述主依賴模塊包含所述目標業務系統中的公用工具類和公用接口;
API模塊,所述API模塊負責依賴所述主依賴模塊并定義所述多個微服務之間的接口;
單體啟動模塊,所述單體啟動模塊依賴各個所述微服務中的功能模塊。
9.根據權利要求8所述的系統架構,其特征在于,所述API模塊包含JAVA本地接口模塊以及至少一種微服務架構的微服務接口模塊,所述微服務接口模塊均繼承至所述JAVA本地接口模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海匯招信息技術有限公司,未經上海匯招信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010735480.1/1.html,轉載請聲明來源鉆瓜專利網。





