[發(fā)明專利]一種基于CSAR的模型文件的可視化設(shè)計(jì)方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201610711368.8 | 申請(qǐng)日: | 2016-08-23 |
| 公開(公告)號(hào): | CN107766042A | 公開(公告)日: | 2018-03-06 |
| 發(fā)明(設(shè)計(jì))人: | 王淼;徐代剛;呂波;黃健 | 申請(qǐng)(專利權(quán))人: | 南京中興軟件有限責(zé)任公司 |
| 主分類號(hào): | G06F8/34 | 分類號(hào): | G06F8/34 |
| 代理公司: | 工業(yè)和信息化部電子專利中心11010 | 代理人: | 吳永亮 |
| 地址: | 210000 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 csar 模型 文件 可視化 設(shè)計(jì) 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種基于CSAR的模型文件的可視化設(shè)計(jì)方法及裝置。
背景技術(shù)
近年來,云計(jì)算、虛擬化技術(shù)發(fā)展迅速,帶來了很多創(chuàng)新,同時(shí)也給運(yùn)營商帶來很大的壓力,運(yùn)營商面臨尋找新的收入增長點(diǎn),以抵消開放互聯(lián)網(wǎng)的視頻服務(wù)(Over the Top,OTT)業(yè)務(wù)帶來的影響,同時(shí)降低企業(yè)的管理支出(Operating Expense,OPEX),快速開展業(yè)務(wù)。
基于云應(yīng)用的拓?fù)浜蜆I(yè)務(wù)流程規(guī)范(Topology and Orchestration Specification for Cloud Applications,TOSCA)由結(jié)構(gòu)化標(biāo)準(zhǔn)促進(jìn)組織(Organization For The Advancement Of Structured Information Standards,OASIS)提出。該規(guī)范主要包含兩部分的內(nèi)容:網(wǎng)絡(luò)拓?fù)洌枋鲈茟?yīng)用的構(gòu)成及其各節(jié)點(diǎn)可提供的服務(wù);編排信息,主要是對(duì)拓?fù)浣Y(jié)構(gòu)中各個(gè)節(jié)點(diǎn)提供服務(wù)的集合,呈現(xiàn)為計(jì)劃Plan工作流方式。如圖1所示,圖中左側(cè)為TOSCA模型的服務(wù)模板結(jié)構(gòu)圖,右側(cè)為模型定義的文件結(jié)構(gòu)圖。在TOSCA規(guī)范中,模型文件相應(yīng)的歸檔格式稱為云服務(wù)存檔(Cloud Service Archive,CSAR)。設(shè)計(jì)符合規(guī)范的CSAR,部署在特定的環(huán)境中,便能執(zhí)行和管理一個(gè)云應(yīng)用程序的生命周期。
TOSCA是一套規(guī)范,它指出了如何對(duì)一個(gè)云應(yīng)用進(jìn)行描述。遵守這個(gè)規(guī)范的應(yīng)用都可以生成符合規(guī)范的模型,并能對(duì)這種模型進(jìn)行解析。但是,TOSCA規(guī)范,即沒有說明怎么才能設(shè)計(jì)生成規(guī)范中定義的模型文件,也沒有說明生成的模型文件應(yīng)該如何部署使用。
例如,在規(guī)范的模型中,必須有TOSCA-Metadata文件夾,并包含有TOSCA.meta文件,用于記錄模型的相關(guān)信息;而Plan工作流的開發(fā),即可以選用各種不同的標(biāo)準(zhǔn)工作流語言(如BPEL2.0、BPMN2.0)、也可以自己編寫處理流程。而針對(duì)開發(fā)者,沒有合適的集成開發(fā)環(huán)境,標(biāo)準(zhǔn)模型的開發(fā)及修改較為復(fù)雜。同時(shí),沒有現(xiàn)成的環(huán)境可以部署TOSCA模型,難以進(jìn)行測試及運(yùn)用。
發(fā)明內(nèi)容
本發(fā)明提供了一種基于云服務(wù)存檔(Cloud Service Archive,CSAR)的模型文件的可視化設(shè)計(jì)方法及裝置,以解決現(xiàn)有技術(shù)中基于CSAR的模型文件沒有合適的集成開發(fā)環(huán)境,且標(biāo)準(zhǔn)的模型文件的開發(fā)及修改較為復(fù)雜的問題。
本發(fā)明一方面提供了一種基于CSAR的模型文件的可視化設(shè)計(jì)方法,包括:
在集成開發(fā)環(huán)境UIDE平臺(tái)的可視化界面上,基于預(yù)設(shè)的網(wǎng)絡(luò)功能虛擬化(Network Function Virtualization,NFV)場景開發(fā)模型樹,創(chuàng)建基于云服務(wù)架構(gòu)CSAR的模型文件的各個(gè)目錄;
基于所述目錄,創(chuàng)建所述模型文件的節(jié)點(diǎn)類型和節(jié)點(diǎn)關(guān)系類型,并定義節(jié)點(diǎn)之間的拓?fù)浣Y(jié)構(gòu);
對(duì)所述節(jié)點(diǎn)進(jìn)行工作流編排,得到所述模型文件。
進(jìn)一步地,該方法還包括:
將所述模型文件上傳到TOSCA服務(wù)器,并觸發(fā)TOSCA服務(wù)器完成對(duì)CSAR信息的解析和服務(wù)部署。
進(jìn)一步地,該方法還包括:
觸發(fā)TOSCA服務(wù)器獲取所述模型文件可提供的服務(wù),通過對(duì)所述服務(wù)調(diào)用完成模型文件任務(wù)的編排。
進(jìn)一步地,所述觸發(fā)TOSCA服務(wù)器完成對(duì)CSAR信息的解析和服務(wù)部署,具體包括:
觸發(fā)TOSCA服務(wù)器解壓所述模型文件生成臨時(shí)文件,對(duì)所述臨時(shí)文件解析,保存節(jié)點(diǎn)屬性及節(jié)點(diǎn)間的依賴關(guān)系,根據(jù)節(jié)點(diǎn)定義保存節(jié)點(diǎn)的部署文件位置信息,并根據(jù)節(jié)點(diǎn)定義獲取其提供服務(wù)對(duì)應(yīng)的實(shí)現(xiàn)文件,調(diào)用相應(yīng)的插件進(jìn)行部署,保存節(jié)點(diǎn)提供的服務(wù)及其服務(wù)部署信息的對(duì)應(yīng)關(guān)系。
進(jìn)一步地,所述NFV場景開發(fā)模型樹為按照基于云應(yīng)用的拓?fù)浜蜆I(yè)務(wù)流程規(guī)范TOSCA的CSAR的模型文件的文件結(jié)構(gòu)定義的開發(fā)目錄。
本發(fā)明另一方面提供了一種基于CSAR的模型文件的可視化設(shè)計(jì)裝置,包括:
開發(fā)工程樹組件,用于在集成開發(fā)環(huán)境UIDE平臺(tái)的可視化界面上,基于預(yù)設(shè)的網(wǎng)絡(luò)功能虛擬化NFV場景開發(fā)模型樹,基于云服務(wù)架構(gòu)CSAR的模型文件的各個(gè)目錄;
建模工具組件,用于基于所述目錄,創(chuàng)建所述模型文件的節(jié)點(diǎn)類型和節(jié)點(diǎn)關(guān)系類型,并定義節(jié)點(diǎn)之間的拓?fù)浣Y(jié)構(gòu);
工作流設(shè)計(jì)器,用于對(duì)所述節(jié)點(diǎn)進(jìn)行工作流編排,得到所述基于CSAR的模型文件。
進(jìn)一步地,該裝置還包括:部署服務(wù)器組件;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京中興軟件有限責(zé)任公司,未經(jīng)南京中興軟件有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610711368.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 地球同步軌道圓軌跡合成孔徑雷達(dá)三維微波成像方法
- 一種基于CSAR的模型文件的可視化設(shè)計(jì)方法及裝置
- 一種適用于圓周合成孔徑雷達(dá)快速時(shí)域成像方法
- 一種適用于CSAR成像的地面動(dòng)目標(biāo)軌跡重構(gòu)方法
- 適用于圓周合成孔徑雷達(dá)的分辨率估計(jì)方法
- 圓跡SAR子孔徑圖像序列聯(lián)合相關(guān)DEM提取方法
- 一種雙基地低頻超寬帶CSAR成像方法
- 基于CSAR模式提取DEM的方法、裝置及存儲(chǔ)介質(zhì)
- 一種無道路信息輔助的CSAR地面動(dòng)目標(biāo)跟蹤方法
- 一種基于向外環(huán)掃陣列CSAR三維成像的人體感知方法





