[發明專利]一種構建區域系統能力開放共享生態的實現方法及系統在審
| 申請號: | 202110249385.5 | 申請日: | 2021-03-08 |
| 公開(公告)號: | CN113037747A | 公開(公告)日: | 2021-06-25 |
| 發明(設計)人: | 李東健;房愛印;陳萌;劉寶祥 | 申請(專利權)人: | 浪潮云信息技術股份公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L12/66;G06F8/36;G06F9/455 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 陳婷婷 |
| 地址: | 250100 山東省濟南市高*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 構建 區域 系統 能力 開放 共享 生態 實現 方法 | ||
本發明公開了一種構建區域系統能力開放共享生態的實現方法及系統,屬于計算機應用領域,基于K8S的應用容器管理與API網關對API的管理,實現區域內應用和API服務的共享;建立K8S+API網關應用服務平臺,開發者開發應用/服務,并將應用/服務入駐進平臺,同時開發者能夠瀏覽該平臺上的應用并申請使用;通過API網關的服務鑒權功能實現相應應用/服務的調用。本發明通過規范應用、服務的入駐標準,開發者只需遵循標準規范,在頁面上操作即可調用到其他系統提供的業務能力,降低溝通協調成本,提高功能模塊的復用性;能夠降低協調、管理和研發的成本,為開發者提供快速便捷的開發能力。
技術領域
本發明涉及計算機應用技術領域,具體地說是一種構建區域系統能力開放共享生態的實現方法及系統。
背景技術
在業務范圍相對復雜的項目中會包含大量應用模塊,往往涉及到多個團隊甚至是生產廠商共同建設,這就使得應用、服務、數據的數量激增。
傳統的協作模式往往存在以下弊端:
協調成本高,多個團隊協作建設同一個項目,往往會花費大量的人力用于團隊間的協調工作;
管理難度大,作為一個整體項目,各個應用團隊之間不可避免的會出現接口級別的交互情況,系統之間會形成復雜的網狀調用關系,同時客戶端在發起服務請求時存在跨域的可能,很難進行統一管理;
重復研發多,在各自為戰的情況下,各個應用團隊之間會存在“孤島”的現象,交流的不夠經常會造成類似模塊的重復研發,例如對用戶信息的管理是每個應用系統都需要的,但是各個應用系統對用戶管理的需求卻大致相似,如果每個應用系統都開發一套自己的用戶管理體系,無疑是對研發資源的浪費。
發明內容
本發明的技術任務是針對以上不足之處,提供一種構建區域系統能力開放共享生態的實現方法及系統,能夠降低協調、管理和研發的成本,為開發者提供快速便捷的開發能力。
本發明解決其技術問題所采用的技術方案是:
一種構建區域系統能力開放共享生態的實現方法,該方法基于K8S(Kubernetes)的應用容器管理與API網關對API的管理,實現區域內應用和API服務的共享;
建立K8S+API網關應用服務平臺,開發者開發應用/服務,并將應用/服務入駐進平臺,同時開發者能夠瀏覽該平臺上的應用并申請使用;
通過API網關的服務鑒權功能實現相應應用/服務的調用。
本方法基于K8S+API網關,借助K8S的應用管理能力及API網關的服務管理能力,建設應用、服務的區域能力開放共享生態,通過規范應用、服務標準,提供業務應用和API服務的統一管理平臺,為開發者提供快速便捷的開發能力。
類似商城的模式,開發者將可復用的應用或服務入駐進平臺,同時開發者也可從平臺獲取他人提供的應用或服務,避免相同功能模塊的重復研發,提高復用率。
優選的,該方法的實現包括能力開發中心、能力運營中心和能力運維中心,
能力開發中心面向開發者,幫助開發者快速的進行能力接入和消費,開發者既是能力生產者也是能力消費者;
能力運營中心將能力服務作為商品去賣并進行管理,包括服務訂購、計量計費等功能;
能力運維中心實現基礎運維、配置管理和運行監控。
優選的,所述平臺適配多種API網關,通過使用oauth2的授權碼認證模式,提供給第三方應用注冊接口,頒布第三方應用app_id和app_secre,第三方應用使用app_id和app_secre調用相應API接口。
進一步的,API網關選型包括Nginx、Zuul、Kong和Spring Cloud。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮云信息技術股份公司,未經浪潮云信息技術股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110249385.5/2.html,轉載請聲明來源鉆瓜專利網。





