[發(fā)明專利]軟件功能的動(dòng)態(tài)交付在審
| 申請(qǐng)?zhí)枺?/td> | 201880083614.7 | 申請(qǐng)日: | 2018-12-17 |
| 公開(公告)號(hào): | CN111527474A | 公開(公告)日: | 2020-08-11 |
| 發(fā)明(設(shè)計(jì))人: | S·納德戈達(dá);C·伊什奇 | 申請(qǐng)(專利權(quán))人: | 國(guó)際商業(yè)機(jī)器公司 |
| 主分類號(hào): | G06F9/00 | 分類號(hào): | G06F9/00 |
| 代理公司: | 北京市中咨律師事務(wù)所 11247 | 代理人: | 于靜;楊曉光 |
| 地址: | 美國(guó)*** | 國(guó)省代碼: | 暫無(wú)信息 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 軟件 功能 動(dòng)態(tài) 交付 | ||
提供了一種允許不同應(yīng)用容器中的多個(gè)應(yīng)用共享軟件功能的容器云平臺(tái)。服務(wù)功能被容器化并從應(yīng)用容器分離。容器化的服務(wù)被交付為用于在應(yīng)用運(yùn)行時(shí)調(diào)用服務(wù)功能的應(yīng)用的膠囊。在操作對(duì)應(yīng)的應(yīng)用容器的主機(jī)計(jì)算設(shè)備處部署服務(wù)容器的圖像。容器云平臺(tái)監(jiān)視所部署的服務(wù)容器的執(zhí)行以及它們的終止。
背景技術(shù)
技術(shù)領(lǐng)域
本披露總體上涉及用于開發(fā)和部署軟件的工具。
相關(guān)技術(shù)說(shuō)明
在敏捷DevOp(開發(fā)和操作)環(huán)境中,應(yīng)用越來(lái)越多地被容器化。應(yīng)用包括用于運(yùn)行期望的軟件的整個(gè)運(yùn)行時(shí)環(huán)境:應(yīng)用加上其所有依賴性、庫(kù)和其他二進(jìn)制文件以及運(yùn)行軟件的配置文件,被捆綁到一個(gè)包中。通過包含應(yīng)用平臺(tái)及其依賴性,OS分布和底層基礎(chǔ)架構(gòu)中的差異被抽象掉。應(yīng)用容器的信息的完整集合是圖像。圖像是作為容器的快照的惰性不可變文件。用構(gòu)建命令創(chuàng)建容器圖像。當(dāng)在主機(jī)機(jī)器或主機(jī)計(jì)算設(shè)備上部署或執(zhí)行時(shí),容器圖像產(chǎn)生應(yīng)用容器。
發(fā)明內(nèi)容
本披露的一些實(shí)施例提供了一種容器云平臺(tái),該容器云平臺(tái)允許不同應(yīng)用容器中的多個(gè)應(yīng)用共享軟件功能。服務(wù)功能被容器化并從應(yīng)用容器分離。容器化的服務(wù)被交付為用于在應(yīng)用運(yùn)行時(shí)調(diào)用服務(wù)功能的應(yīng)用的膠囊。在操作對(duì)應(yīng)的應(yīng)用容器的主機(jī)計(jì)算設(shè)備處部署服務(wù)容器的圖像。容器云平臺(tái)監(jiān)視所部署的服務(wù)容器的執(zhí)行以及它們的終止。
容器云平臺(tái)包括監(jiān)視主機(jī)計(jì)算設(shè)備集合的運(yùn)行-脫離控制器。每個(gè)主機(jī)計(jì)算設(shè)備操作一個(gè)或多個(gè)應(yīng)用容器。運(yùn)行-脫離控制器識(shí)別具有與在主機(jī)計(jì)算設(shè)備中操作的應(yīng)用容器匹配的元數(shù)據(jù)的膠囊圖像。運(yùn)行-脫離控制器將所識(shí)別的膠囊圖像部署到主機(jī)計(jì)算設(shè)備作為膠囊容器。所部署的膠囊容器包括被匹配的應(yīng)用容器的核心功能調(diào)用的服務(wù)功能。運(yùn)行-脫離控制器基于服務(wù)功能的執(zhí)行從主機(jī)接收退出代碼。
主機(jī)操作執(zhí)行調(diào)用服務(wù)功能的核心功能的應(yīng)用容器。主機(jī)接收包括服務(wù)功能的圖像的膠囊圖像。膠囊圖像具有與應(yīng)用容器匹配的元數(shù)據(jù)。主機(jī)基于膠囊圖像啟動(dòng)膠囊容器,以執(zhí)行由應(yīng)用容器的核心功能調(diào)用的服務(wù)功能。在服務(wù)功能執(zhí)行完成后,主機(jī)退出膠囊容器。
前面的發(fā)明內(nèi)容旨在用作對(duì)本披露的一些實(shí)施例的簡(jiǎn)要介紹。這并不意味著是本文件中公開的所有發(fā)明主題的介紹或概述。下面的具體實(shí)施方式以及在具體實(shí)施方式中參考的附圖將進(jìn)一步描述在發(fā)明內(nèi)容中描述的實(shí)施方式以及其他實(shí)施方式。因而,為了理解本文檔所描述的所有實(shí)施例,提供了發(fā)明內(nèi)容、具體實(shí)施方式和附圖。此外,所要求保護(hù)的主題內(nèi)容不受發(fā)明內(nèi)容、具體實(shí)施方式和附圖中的說(shuō)明性細(xì)節(jié)的限制,而是由所附權(quán)利要求書限定,因?yàn)樗蟊Wo(hù)的主題內(nèi)容可以在不背離本主題內(nèi)容的精神的情況下以其他特定形式來(lái)體現(xiàn)。
附圖說(shuō)明
附圖是示意性實(shí)施例。它們沒有示出所有實(shí)施例。另外或替代地可以使用其他實(shí)施例??墒÷钥擅黠@或不必要的細(xì)節(jié)以節(jié)省空間或用于更有效的說(shuō)明。一些實(shí)施例可用附加的組件或步驟和/或不用示出的所有組件或步驟來(lái)實(shí)踐。當(dāng)相同的數(shù)字出現(xiàn)在不同的附圖中時(shí),它指代相同或相似的部件或步驟。
圖1概念性地示出了根據(jù)示范性實(shí)施例的將服務(wù)容器部署到操作應(yīng)用容器的主機(jī)計(jì)算設(shè)備的容器云平臺(tái)。
圖2概念性地展示了根據(jù)示范性實(shí)施例使用膠囊圖像的元數(shù)據(jù)來(lái)標(biāo)識(shí)匹配的應(yīng)用程序容器。
圖3示出根據(jù)示例性實(shí)施例的膠囊圖像的創(chuàng)建。
圖4概念性地展示了與示例性實(shí)施例一致的用于將膠囊圖像作為用于應(yīng)用容器中的核心功能的服務(wù)容器來(lái)執(zhí)行的過程。
圖5概念性地示出了用于將服務(wù)功能的膠囊圖像部署到運(yùn)行使用服務(wù)功能的應(yīng)用容器的主機(jī)的過程。
圖6示出根據(jù)本公開的說(shuō)明性實(shí)施例的數(shù)據(jù)處理系統(tǒng)的組件的框圖。
圖7示出了示例云計(jì)算環(huán)境。
圖8示出了與示范性實(shí)施例一致的云計(jì)算環(huán)境提供的功能抽象層的集合。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國(guó)際商業(yè)機(jī)器公司,未經(jīng)國(guó)際商業(yè)機(jī)器公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880083614.7/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測(cè)方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲(chǔ)介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動(dòng)態(tài)惡意軟件分析來(lái)擴(kuò)展惡意軟件的動(dòng)態(tài)檢測(cè)
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測(cè)驗(yàn)軟件的裝置與方法
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫(kù)管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號(hào)的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌
- 用于交付物品的交付站和方法
- 用于監(jiān)測(cè)交付的方法和系統(tǒng)
- 一種基于BIM的文件交付方法以及文件交付系統(tǒng)
- 項(xiàng)目交付方法及項(xiàng)目交付系統(tǒng)
- 配置系統(tǒng)、配置方法、配置程序和網(wǎng)絡(luò)設(shè)備
- 一種關(guān)于云產(chǎn)品的交付方法、設(shè)備及介質(zhì)
- 一種電子票據(jù)多渠道交付方法及系統(tǒng)
- 一種電子發(fā)票紅藍(lán)票關(guān)聯(lián)交付方法及系統(tǒng)
- 基于BIM和GIS的數(shù)字化電站交付方法、介質(zhì)和設(shè)備
- 軟件交付方法、處理設(shè)備及存儲(chǔ)介質(zhì)





