[發明專利]一種API網關的插件編排的裝置及方法在審
| 申請號: | 202211189323.0 | 申請日: | 2022-09-28 |
| 公開(公告)號: | CN115904529A | 公開(公告)日: | 2023-04-04 |
| 發明(設計)人: | 宋飛虎 | 申請(專利權)人: | 中盈優創資訊科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 上海嘉藍專利代理事務所(普通合伙) 31407 | 代理人: | 金波 |
| 地址: | 200000 上海市嘉*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 api 網關 插件 編排 裝置 方法 | ||
本發明提供了一種API網關的插件編排的裝置及方法,所述裝置包括:插件編排引擎模塊:用于在API網關中增加插件編排引擎,插件編排引擎可以對插件進行編排;編排生成模塊:用于用戶在界面上對插件進行編排;編排執行模塊:用于接收和校驗插件編排請求,執行插件編排流程。以此方式,新增了插件編排引擎,根據插件的類型、使用場景和優先級等配置插件執行流程,滿足了不同的業務場景;同類插件可以放到一個插件組合中,按照插件優先級的順序執行;相對于其他插件編排方法,本發明使用插件組合的形式減少了編排流程;本發明還通過定義插件類型的優先級,消除了用戶不合理的編排請求。
技術領域
本發明的實施例一般涉及研發管理領域,尤其涉及一種API網關的插件編排裝置及方法。
背景技術
API(Application?Programming?Interface)是應用程序的開發接口。任何一個應用系統如果需要被其他系統調用,就需要暴露API。API在全球范圍內受到企業的高度青睞,API呈現爆發式增長。
API直接暴露在公網上,會有安全風險,所以這里需要使用API網關作為API的統一入口,所有用戶請求都會過API網關。API網關除了作為API的統一入口,還提供了安全防護、流量控制、認證授權、可觀測性等功能,這些功能以插件的形式供用戶選擇。
目前主流API網關的插件執行邏輯還是基于插件優先級的形式,不能夠靈活地對插件進行組合編排。市面上也存在API網關產品可以對插件進行編排,但是編排邏輯比較簡單,只是將插件執行順序從優先級的形式修改成用戶自定義的形式,此種方案看似提高了插件編排的靈活性,但是大部分用戶不了解插件之間的關系,導致插件編排脫離實際業務場景,影響插件執行結果。
如專利:“一種API編排方法及裝置(申請號:CN201910011993.5)”:該方法包括:部署終端根據API開放平臺的部署信息構建API編排引擎,以使得所述API編排引擎以插件的形式部署在所述API開放平臺上;當所述API編排引擎檢測到用戶在所述API開放平臺上觸發的API編排請求時,所述API編排引擎根據所述API編排請求生成API子服務列表,以使得所述用戶在所述API子服務列表中選擇API子服務;當所述API編排引擎檢測到所述用戶選擇所述API子服務完畢后,所述API編排引擎根據用戶輸入的編排信息并基于所述API子服務構建API調用服務。該方案能夠使得用戶可以根據變化后的業務流程,快速地編排自身的業務功能模塊,但是沒有解決自行編排API用到的插件的問題。
發明內容
為解決以上問題,本發明新增了插件編排引擎,根據插件的類型、使用場景和優先級等配置插件執行流程,滿足了不同的業務場景;同類插件可以放到一個插件組合中,按照插件優先級的順序執行;相對于其他插件編排方法,本發明使用插件組合的形式減少了編排流程;本發明還通過定義插件類型的優先級,消除了用戶不合理的編排請求。
根據本發明的實施例,提供了一種API網關的插件編排的裝置及方法。
在本發明的第一方面,提供了一種API網關的插件編排的裝置。該裝置包括:
插件編排引擎模塊:用于在API網關中增加插件編排引擎,插件編排引擎可以對插件進行編排;
編排生成模塊:用于用戶在界面上對插件進行編排;
編排執行模塊:用于接收和校驗插件編排請求,執行插件編排流程。
進一步地,所述編排生成模塊包括:
插件管理子模塊:用于根據插件的功能對插件進行分類,不同類型的插件有不同的優先級;
插件編輯子模塊:用于用戶構建插件執行流程,具有基于開始、插件、插件組合、條件判斷的節點和連線插件構建執行流程的功能;
插件配置子模塊:用于對用戶編排的插件進行參數配置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中盈優創資訊科技有限公司,未經中盈優創資訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211189323.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:嗜吡啶紅球菌PET降解酶及其編碼基因與應用
- 下一篇:生成合成語音輸入





