[發明專利]一種基于中間件的Web API調控方法有效
| 申請號: | 201610106010.2 | 申請日: | 2016-02-26 |
| 公開(公告)號: | CN105786630B | 公開(公告)日: | 2019-02-15 |
| 發明(設計)人: | 崔明波 | 申請(專利權)人: | 浪潮通用軟件有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;H04L29/08 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 羅文曌 |
| 地址: | 250100 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 中間件 web api 調控 方法 | ||
本發明公開了一種基于中間件的Web API調控方法,屬于Web架構優化領域,本發明要解決的技術問題為如何能夠實現Web API調控的統一性、穩定性以及安全性。技術方案為:在Web API接口與業務處理層之間增加中間件,所述中間件根據Web API接口發送的訪問請求設置對應的策略,一個Web API接口發送的訪問請求對應一個或多個策略,中間件按照對應的策略依次對Web API接口發送的訪問請求進行校驗。
技術領域
本發明涉及Web架構優化領域,具體地說是一種基于中間件的Web API調控方法。
背景技術
Web API是一種網絡應用程序接口,在目前發達的應用場景下,我們往往需要接入Winform客戶端、APP程序、網站程序、以及目前熱火朝天的微信應用等,這些數據應該可以由同一個服務提供,這個就是我們所需要構建的Web API平臺,基于上述的需求,很多企業的需求都是以Web API優先的理念來設計整個企業應用體系的。Web API作為整個紐帶的核心,在整個核心層需要考慮到統一性、穩定性以及安全性等方面因素。
中間件是一種獨立的系統軟件或服務程序,分布式應用軟件借助這種軟件在不同的技術之間共享資源。中間件位于客戶機/服務器的操作系統之上,管理計算機資源和網絡通訊。是連接兩個獨立應用程序或獨立系統的軟件。相連接的系統,即使它們具有不同的接口,但通過中間件相互之間仍能交換信息。執行中間件的一個關鍵途徑是信息傳遞。通過中間件,應用程序可以工作于多平臺或OS環境。
專利號為CN 102662766 B的專利文獻公開了一種基于Web Element機制的微博與社交網絡信息同步系統與方法,該系統是基于微博與社交網絡開放平臺的應用程序編程接口API的Web應用,以網頁組件(Web Element)機制的新型Web中間件作為功能組件,即封裝出具有微博與社交網絡信息同步功能的Web Element,再對微博及社交網絡的兩種開放平臺接口進行適配,以網頁作為運行載體,實現微博與社交網絡的信息同步功能;系統設有四個組成部件:開發人員定制模塊、中間件視圖模塊、功能控制模塊和驅動適配模塊。但是,該專利存在如下缺點:結構復雜,控制不方便,且不能提高Web API調控的統一性、穩定性以及安全性。
綜上所述,如何能夠實現Web API調控的統一性、穩定性和安全性是目前現有技術中存在的技術問題。
發明內容
本發明的技術任務是針對以上不足之處,提供一種基于中間件的Web API調控方法,來解決如何能夠實現Web API調控的統一性、穩定性和安全性的問題。
本發明解決其技術問題所采用的技術方案是:一種基于中間件的Web API調控方法,在Web API接口與業務處理層之間增加中間件,所述中間件根據Web API接口發送的訪問請求設置對應的策略,一個Web API接口發送的訪問請求對應一個或多個策略,中間件按照對應的策略依次對Web API接口發送的訪問請求進行校驗。其中,中間件用于對Web API接口發送的訪問請求進行統一管理、校驗封裝、入口攔截以及規范響應。中間件以管道的形式,根據策略規范,對Web API接口發送的訪問請求依次進行校驗;通過全部的策略校驗,則將Web API接口發送的訪問請求傳遞給業務處理層進行處理。Web API接口接收瀏覽器或app發送的訪問請求。
作為優選,該調控方法的步驟如下:
(1)、Web API接口發送訪問請求到中間件;
(2)、中間件攔截Web API接口發送的訪問請求,判斷是否有策略限制:
①、若有策略限制,則對應策略依次對Web API接口發送的訪問請求進行校驗,判斷是否通過對應的全部策略校驗:
(a)、若通過對應的全部策略校驗,則執行步驟(3)和步驟(4);
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮通用軟件有限公司,未經浪潮通用軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610106010.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:掉電保護方法、裝置及其系統
- 下一篇:任務調度方法及裝置





