[發明專利]一種基于業務微服務的拆分與復用方法有效
| 申請號: | 202110913751.2 | 申請日: | 2021-08-10 |
| 公開(公告)號: | CN113360133B | 公開(公告)日: | 2021-12-28 |
| 發明(設計)人: | 祖軍;趙嵐;陰向陽;王權;喬京偉 | 申請(專利權)人: | 北京能科瑞元數字技術有限公司 |
| 主分類號: | G06F8/10 | 分類號: | G06F8/10;G06F8/20;G06F9/54 |
| 代理公司: | 合肥正則元起專利代理事務所(普通合伙) 34160 | 代理人: | 胡玉 |
| 地址: | 102400 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 業務 微服 拆分 方法 | ||
本發明公開了一種基于業務微服務的拆分與復用方法,涉及微服務技術領域,通過本發明通過將數據模型分實體數據模型和非實體數據模型,實體數據模型對應于現實中實物模型,非實體數據模型能夠通過業務模型對微服務入口的用戶需求進行快速響應,同時通過搭建原子層微服務和聚合層微服務,實現虛擬的業務微服務與實物微服務的屬性和交互。本發明將業務調用邏輯分為用戶需求邏輯調用和服務平臺邏輯調用,從而使得本系統能夠將業務與實物進行區分,再通過API接口將兩者之間的數據進行串聯共享,既能夠對數據模型內的數據進行更加細微的領域劃分,同時使得對用戶需求識別更加準確,大大提高了服務效率,也降低了平臺維護工作量。
技術領域
本發明屬于微服務技術領域,具體是一種基于業務微服務的拆分與復用方法。
背景技術
隨著大型企業業務需求及信息化水平的快速發展,敏捷性、靈活性和可擴展性需求不斷增長,迫切需要一種更加快速高效的軟件交付方式。微服務就是一種可以滿足這種需求的軟件架構風格,將單體應用分解成多個更小的服務,每個服務有自己的歸檔文件,單獨部署,然后共同組成一個應用程序。微服務是松耦合的,能夠快速響應,局部修改更容易,開發效率提高。
在現有的技術當中,微服務通常只能針對實物或業務某一單一性的功能為用戶提供相應的服務,這樣的單一性的功能無法滿足用戶與平臺雙方的需求,如何將微服務過程進行拆分以及復用,從而提升服務效率,是我們急需解決的問題,為此,現提供一種基于業務微服務的拆分與復用方法。
發明內容
本發明的目的在于提供一種基于業務微服務的拆分與復用方法。
本發明的目的可以通過以下技術方案實現:一種基于業務微服務的拆分與復用方法,包括以下步驟:
步驟一:進行分析對象建模,搭建數據模型;
步驟二:通過數據模型對實物的屬性進行描述;
步驟三:利用數據模型實現實物與虛擬的交互。
進一步地,所述數據模型包括實體數據模型和非實體數據模型。
進一步地,所述實體數據模型的建立過程包括以下步驟:
步驟S1:根據實物所屬的行業領域進行劃分,劃分為一級行業領域和二級行業領域;其中所述二級行業領域為一級行業領域的子領域,且一級行業領域內至少包括一個二級行業領域;
步驟S2:根據產品的屬性,在對應的二級行業領域內分別建立實體模型;
步驟S3:在實體模型內搭建產品屬性子庫,并向產品屬性子庫內導入產品屬性信息;
步驟S4:將產品屬性信息導入至產品屬性子庫內后,根據產品屬性子庫,搭建原子層業務微服務;原子層業務微服務與產品屬性子庫垂直對應。
進一步地,非實體數據模型的搭建過程包括以下步驟:
步驟F1:根據每個行業領域的行業特點和行業需求搭建對應業務模型;
步驟F2:搭建業務微服務組件,并將業務微服務組件通過API網關與外部應用進行連接;
步驟F3:在微服務組件下建立若干個業務微服務入口,若干個業務微服務入口與業務微服務組件聚合對應。
進一步地,原子層的微服務是以實體模型為基礎,具有松耦合、調用上下文特性。
進一步地,業務微服務在聚合層是我們在復用性上的錨點,聚合層包含三種業務微服務。
進一步地,所述復用性的搭建過程包括以下步驟:
步驟B1:根據實體微服務和業務微服務分別搭建原子微服務層和聚合微服務層;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京能科瑞元數字技術有限公司,未經北京能科瑞元數字技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110913751.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種醫藥工程節能型原料烘干裝置
- 下一篇:基于大數據的內容精準分發平臺





