[發(fā)明專利]在API注冊器中將后端服務(wù)端點綁定到API函數(shù)有效
| 申請?zhí)枺?/td> | 201880069226.3 | 申請日: | 2018-09-28 |
| 公開(公告)號: | CN111279321B | 公開(公告)日: | 2021-11-05 |
| 發(fā)明(設(shè)計)人: | C·卡爾達圖;B·肖勒 | 申請(專利權(quán))人: | 甲骨文國際公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/60;G06F8/61;G06F9/455;G06F9/50;G06F11/20 |
| 代理公司: | 中國貿(mào)促會專利商標(biāo)事務(wù)所有限公司 11038 | 代理人: | 劉玉潔 |
| 地址: | 美國加*** | 國省代碼: | 暫無信息 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | api 注冊 中將 后端 服務(wù) 端點 綁定 函數(shù) | ||
一種為容器環(huán)境中的注冊的服務(wù)端點提供應(yīng)用編程接口(API)函數(shù)的方法可以包括在API注冊器處接收API定義,該API定義可以包括封裝在部署在容器環(huán)境中的容器中的第一服務(wù)的端點以及一個或多個API函數(shù)。該方法還可以包括由API注冊器創(chuàng)建一個或多個API函數(shù)與服務(wù)的端點之間的綁定;由API注冊器接收來自第二服務(wù)的使用第一服務(wù)的請求;以及由API注冊器將一個或多個API函數(shù)提供給第二服務(wù)。
相關(guān)申請的交叉引用
本申請要求于2017年9月30日提交的美國臨時申請No.62/566,351的權(quán)益,該申請通過引用并入本文。本申請還涉及與本申請在同一天提交的以下共同受讓的申請,這些申請中的每個申請也通過引用并入本文:
·于2018年9月__日提交的美國專利申請No.__/___,___,題為“API REGISTRY INA CONTAINER PLATFORM PROVIDING PROPERTY-BASED API FUNCTIONALITY”(代理人案號088325-1090746);
·于2018年9月__日提交的美國專利申請No.__/___,___,題為“DYNAMIC NODEREBALANCING BETWEEN CONTAINER PLATFORMS”(代理人案號088325-1090747);
·于2018年9月__日提交的美國專利申請No.__/___,___,題為“OPTIMIZINGREDEPLOYMENT OF FUNCTIONS AND SERVICES ACROSS MULTIPLE CONTAINER PLATFORMSAND INSTALLATIONS”(代理人案號088325-1090748);
·于2018年9月__日提交的美國專利申請No.__/___,___,題為“REAL-TIMEDEBUGGING INSTANCES IN A DEPLOYED CONTAINER PLATFORM”(代理人案號088325-1090753)。
背景技術(shù)
概括地說,任何形式的容器都表示包裝和與信息交互的標(biāo)準(zhǔn)化方法。容器可以彼此隔離并可以并行使用,而沒有交叉污染的風(fēng)險。在現(xiàn)代軟件世界中,“容器”一詞具有特定的含義。軟件容器,諸如容器,是在邏輯上封裝并定義軟件片段的軟件構(gòu)造。要封裝在容器中的最常見的軟件類型是應(yīng)用、服務(wù)或微服務(wù)。現(xiàn)代容器還包括應(yīng)用/服務(wù)操作所需的所有軟件支持,諸如操作系統(tǒng)、庫、存儲卷、配置文件、應(yīng)用二進制文件以及將在典型計算環(huán)境中找到的技術(shù)堆棧的其它部分。然后,可以使用這個容器環(huán)境創(chuàng)建多個容器,每個容器在任何環(huán)境中都運行其自己的服務(wù)。容器可以部署在生產(chǎn)數(shù)據(jù)中心、內(nèi)部部署的(on-premises)數(shù)據(jù)中心、云計算平臺等中,而無需進行任何改變。在云上啟動(spin up)容器與在本地工作站上啟動容器相同。
現(xiàn)代的面向服務(wù)的體系架構(gòu)和云計算平臺將大任務(wù)分解成許多小的具體任務(wù)。容器可以被實例化以專注于各個具體任務(wù),然后多個容器可以協(xié)同工作以實現(xiàn)復(fù)雜的應(yīng)用。這可以被稱為微服務(wù)體系架構(gòu),并且每個容器可以使用可以獨立升級的不同版本的編程語言和庫。與將要對更大、更整體的體系架構(gòu)進行的改變相比,容器內(nèi)處理的隔離性質(zhì)允許它們以很小的工作或風(fēng)險進行升級或更換。雖然虛擬機可以被用于運行容器平臺,但是容器平臺在運行這種微服務(wù)體系架構(gòu)方面比傳統(tǒng)虛擬機效率高得多。
發(fā)明內(nèi)容
在一些實施例中,一種為容器環(huán)境中的注冊的服務(wù)端點提供應(yīng)用編程接口(API)函數(shù)的方法可以包括在API注冊器處接收API定義,該API定義可以包括封裝在部署在容器環(huán)境中的容器中的第一服務(wù)的端點以及一個或多個API函數(shù)。該方法還可以包括由API注冊器創(chuàng)建一個或多個API函數(shù)與服務(wù)的端點之間的綁定;由API注冊器接收來自第二服務(wù)的使用第一服務(wù)的請求;以及由API注冊器將一個或多個API函數(shù)提供給第二服務(wù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于甲骨文國際公司,未經(jīng)甲骨文國際公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880069226.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





