[發明專利]基于微服務架構的規劃評審管理平臺及用戶訪問授權方法在審
| 申請號: | 202011140695.5 | 申請日: | 2020-10-22 |
| 公開(公告)號: | CN112149079A | 公開(公告)日: | 2020-12-29 |
| 發明(設計)人: | 聶文海;石振江;李海濱;李順昕;劉麗;周潔;趙一男;宋斌;趙芃;劉志雄;梁大鵬;申惠琪;傅昊;張嵩;薛璐璐;楊亮 | 申請(專利權)人: | 國網冀北電力有限公司經濟技術研究院;北京博望華科科技有限公司;國家電網有限公司 |
| 主分類號: | G06F21/31 | 分類號: | G06F21/31;G06F16/957;G06F16/958;H04L29/06;H04L29/08 |
| 代理公司: | 北京智乾知識產權代理事務所(普通合伙) 11552 | 代理人: | 鄧大為 |
| 地址: | 100038 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 微服 架構 規劃 評審 管理 平臺 用戶 訪問 授權 方法 | ||
本發明提供了一種基于微服務架構的規劃評審管理平臺及用戶訪問授權方法,經由逐步替換原Web應用架構而得到,包括終端設備和服務器,終端設備包含多個根據規劃評審管理業務的需求設置的微應用,服務器包含多個根據規劃評審管理業務的需求設置的微服務,所述微服務有各自單獨的數據庫,并與其他微服務及其數據分離。所述微應用通過API網關調用相應的所述微服務實現相應的業務功能。微服務架構的規劃評審管理平臺通過采用高內聚低耦合的設計理念,提高了整個平臺業務應用的靈活度、便于后續的功能擴展和維護。
技術領域
本發明涉及微服務技術領域,具體涉及一種基于微服務架構的規劃評審管理平臺及用戶訪問授權方法。
背景技術
隨著科技的不斷創新,信息化建設的不斷發展,企業的業務場景變得越來越復雜。
目前企業一般采用單體架構,在部署單體架構的系統時,通常將整個系統作為一個整體部署在同一個Web容器,當架構中的應用運行時,所有功能都運行在同一個進程中,使得業務應用變得越來越龐大,代碼邏輯越來越復雜,代碼之間、模塊之間耦合度越來越高,導致任何局部功能的修改都會造成單體應用重新編譯和部署,而且迭代周期很長,不利于頻繁部署,從而導致整個業務應用靈活度差、持續交付能力弱、維護困難,無法及時響應業務的持續發展變化。
發明內容
本發明的目的是提供一種基于微服務架構的規劃評審管理平臺通過采用高內聚低耦合的設計理念,提高了整個平臺業務應用的靈活度、便于后續的功能擴展和維護。
為了實現上述目的,本發明所采用的技術方案為:
基于微服務架構的規劃評審管理平臺,其微服務架構經由逐步替換原Web應用架構而得到,包括終端設備和服務器,所述終端設備包含多個根據規劃評審管理業務的需求設置的微應用,所述微應用提供用戶界面以及人機交互的路徑;
所述服務器包含多個根據規劃評審管理業務的需求設置的微服務;
所述微應用與所述微服務連接,所述微應用通過API網關調用相應的所述微服務實現相應的業務功能;
所述微服務與各自單獨的數據庫連接,與其他所述微服務及其數據庫分離。
可選的,所述API網關包括服務發現模塊和糾錯模塊;
所述服務發現模塊用于,API網關通過查詢服務注冊中心獲取當前可用的服務清單;所述服務注冊中心管理平臺所有服務的注冊地址,所有服務都在所述服務注冊中心有所述注冊地址;
所述糾錯模塊用于,在查找微服務位置的過程中自行進行邏輯判斷,所述邏輯判斷以查到可用的微服務或返回無可用微服務并更新可用的服務清單為止,并向所述服務發現模塊發送提示信息。
可選的,所述平臺采用SpringCloud技術棧,基于SpringBoot框架進行開發,采用輕量級通訊協議。
可選的,所述平臺采用M-V-C(模型-視圖-控制器)三層架構,開發環境為SSM+EasyUI開源框架,。
本發明還提供一種所述基于微服務架構的規劃評審管理平臺的微服務架構經由逐步替換原Web應用架構時,用戶訪問授權方法,包含以下步驟:
步驟1:客戶端發出包含用戶ID和密碼的登錄請求;
步驟2:API網關將登錄請求路由到原Web應用程序;
步驟3:原Web應用程序返回包含sessionID會話cookie和UserInfo cookie的響應,其中包含用戶信息;
步驟4:客戶端發出請求,其中包括UserInfo cookie;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網冀北電力有限公司經濟技術研究院;北京博望華科科技有限公司;國家電網有限公司,未經國網冀北電力有限公司經濟技術研究院;北京博望華科科技有限公司;國家電網有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011140695.5/2.html,轉載請聲明來源鉆瓜專利網。





