亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種云計(jì)算服務(wù)平臺(tái)的構(gòu)建方法及系統(tǒng)的制作方法

文檔序號(hào):7795076閱讀:199來(lái)源:國(guó)知局
一種云計(jì)算服務(wù)平臺(tái)的構(gòu)建方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種云計(jì)算服務(wù)平臺(tái)的構(gòu)建方法及系統(tǒng),應(yīng)用于計(jì)算機(jī)應(yīng)用【技術(shù)領(lǐng)域】:上述方法包括以下步驟:云計(jì)算服務(wù)請(qǐng)求者根據(jù)綁定模式類型,從云計(jì)算服務(wù)提供者或云計(jì)算注冊(cè)服務(wù)中心獲取服務(wù)描述;云計(jì)算服務(wù)請(qǐng)求者解析所述服務(wù)描述中的綁定信息,進(jìn)行服務(wù)調(diào)用。本發(fā)明在云計(jì)算服務(wù)平臺(tái)中憑借SOA其松耦合的特性,保護(hù)企業(yè)現(xiàn)有IT基礎(chǔ)設(shè)施,使用SOA模式的云計(jì)算服務(wù)架構(gòu),企業(yè)可以按照模塊化的方式來(lái)添加新服務(wù)或更新現(xiàn)有服務(wù),以解決新的業(yè)務(wù)需要,提供選擇從而可以通過(guò)不同的渠道提供服務(wù),并可以把企業(yè)現(xiàn)有的或已有的應(yīng)用作為服務(wù),從而保護(hù)了現(xiàn)有的IT基礎(chǔ)建設(shè)投資。
【專利說(shuō)明】一種云計(jì)算服務(wù)平臺(tái)的構(gòu)建方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)應(yīng)用【技術(shù)領(lǐng)域】,尤其涉及一種云計(jì)算服務(wù)平臺(tái)的構(gòu)建方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著云計(jì)算的興起,計(jì)算機(jī)領(lǐng)域正發(fā)生著深刻的變革,我國(guó)云計(jì)算服務(wù)市場(chǎng)處于起步階段,云計(jì)算技術(shù)與設(shè)備已經(jīng)具備一定的發(fā)展基礎(chǔ);我國(guó)云計(jì)算服務(wù)市場(chǎng)總體規(guī)模較小,但追趕勢(shì)頭明顯,據(jù)Gartner估計(jì),2011年我國(guó)在全球約900億美元的云計(jì)算服務(wù)市場(chǎng)中所占份額不到3%,但年增速達(dá)到40%,預(yù)期未來(lái)我國(guó)與國(guó)外在云計(jì)算方面的差距將逐漸縮小。
[0003]總結(jié)起來(lái)云計(jì)算具有以下幾個(gè)特點(diǎn):
[0004](I)超大規(guī)模:“云”具有相當(dāng)?shù)囊?guī)模,Google云計(jì)算已經(jīng)擁有100多萬(wàn)臺(tái)服務(wù)器,Amazon、IBM、微軟、Yahoo等的“云”均擁有幾十萬(wàn)臺(tái)服務(wù)器,企業(yè)私有云一般擁有數(shù)百上千臺(tái)服務(wù)器,“云”能賦予用戶前所未有的計(jì)算能力。
[0005](2)虛擬化:云計(jì)算支持用戶在任意位置、使用各種終端獲取應(yīng)用服務(wù);所請(qǐng)求的資源來(lái)自“云”,而不是固定的有形的實(shí)體,應(yīng)用在“云”中某處運(yùn)行,但實(shí)際上用戶無(wú)需了解、也不用擔(dān)心應(yīng)用運(yùn)行的具體位置,只需要一臺(tái)筆記本或者一個(gè)手機(jī),就可以通過(guò)網(wǎng)絡(luò)服務(wù)來(lái)實(shí)現(xiàn)我們需要的一切,甚至包括超級(jí)計(jì)算這樣的任務(wù)。
[0006](3)高可靠性:“云”使用了數(shù)據(jù)多副本容錯(cuò)、計(jì)算節(jié)點(diǎn)同構(gòu)可互換等措施來(lái)保障服務(wù)的高可靠性,使用云計(jì)算比使用本地計(jì)算機(jī)可靠。
[0007](4)通用性:云計(jì)算不針對(duì)特定的應(yīng)用,在“云”的支撐下可以構(gòu)造出千變?nèi)f化的應(yīng)用,同一個(gè)“云”可以同時(shí)支撐不同的應(yīng)用運(yùn)行。
[0008](5)高可擴(kuò)展性:“云”的規(guī)??梢詣?dòng)態(tài)伸縮,滿足應(yīng)用和用戶規(guī)模增長(zhǎng)的需要。
[0009](6)按需服務(wù):“云”是一個(gè)龐大的資源池,你按需購(gòu)買;云可以像自來(lái)水,電,煤氣那樣計(jì)費(fèi)。
[0010](7)極其廉價(jià):由于“云”的特殊容錯(cuò)措施可以采用極其廉價(jià)的節(jié)點(diǎn)來(lái)構(gòu)成云,“云”的自動(dòng)化集中式管理使大量企業(yè)無(wú)需負(fù)擔(dān)日益高昂的數(shù)據(jù)中心管理成本,“云”的通用性使資源的利用率較之傳統(tǒng)系統(tǒng)大幅提升,因此用戶可以充分享受“云”的低成本優(yōu)勢(shì),經(jīng)常只要花費(fèi)幾百美元、幾天時(shí)間就能完成以前需要數(shù)萬(wàn)美元、數(shù)月時(shí)間才能完成的任務(wù)。
[0011]面向服務(wù)的體系結(jié)構(gòu)(service-oriented architecture, SOA)是一個(gè)組件模型,它將應(yīng)用程序的不同功能單元(服務(wù))通過(guò)這些服務(wù)之間定義良好的接口和契約聯(lián)系起來(lái);接口是采用中立的方式進(jìn)行定義的,它應(yīng)該獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺(tái)、操作系統(tǒng)和編程語(yǔ)言,這樣保證了這樣系統(tǒng)構(gòu)建中的不同服務(wù)可以有一種和大家都適用的辦法進(jìn)行相互的交換,這里我就可以看到整個(gè)的SOA的實(shí)現(xiàn)的最終核心就是服務(wù),最基本的元素也就是服務(wù)。
[0012]云計(jì)算是一個(gè)面向服務(wù)的基礎(chǔ)設(shè)施,它采用了 SOA的架構(gòu)原則并且把這個(gè)原則應(yīng)用在基礎(chǔ)設(shè)施上;SOA的核心價(jià)值在于組織能力服務(wù)化,通過(guò)服務(wù)編排實(shí)現(xiàn)靈活的業(yè)務(wù)過(guò)程;但是,基于面向服務(wù)的體系架構(gòu)SOA的理念構(gòu)建IaaS (Infrastructure as a Service,基礎(chǔ)架構(gòu)即服務(wù))層的云管理平臺(tái),實(shí)現(xiàn)了靈活的云管理平臺(tái)架構(gòu)和系統(tǒng),目前還沒(méi)有具體的實(shí)現(xiàn)方案。

【發(fā)明內(nèi)容】

[0013]本發(fā)明提供一種云計(jì)算服務(wù)平臺(tái)的構(gòu)建方法及系統(tǒng),以解決上述問(wèn)題。
[0014]本發(fā)明提供一種云計(jì)算服務(wù)平臺(tái)的構(gòu)建方法。上述方法包括以下步驟:
[0015]云計(jì)算服務(wù)請(qǐng)求者根據(jù)綁定模式類型,從云計(jì)算服務(wù)提供者或云計(jì)算注冊(cè)服務(wù)中心獲取服務(wù)描述;
[0016]云計(jì)算服務(wù)請(qǐng)求者解析所述服務(wù)描述中的綁定信息,進(jìn)行服務(wù)調(diào)用。
[0017]本發(fā)明還提供一種云計(jì)算服務(wù)平臺(tái)的構(gòu)建系統(tǒng),包括:云計(jì)算服務(wù)請(qǐng)求者、云計(jì)算服務(wù)提供者、云計(jì)算注冊(cè)服務(wù)中心;其中,云計(jì)算服務(wù)請(qǐng)求者、云計(jì)算服務(wù)提供者、云計(jì)算注冊(cè)服務(wù)中心相互連接;
[0018]云計(jì)算服務(wù)請(qǐng)求者根據(jù)綁定模式類型,從云計(jì)算服務(wù)提供者或云計(jì)算注冊(cè)服務(wù)中心獲取服務(wù)描述;
[0019]云計(jì)算服務(wù)請(qǐng)求者解析所述服務(wù)描述中的綁定信息,進(jìn)行服務(wù)調(diào)用。
[0020]本發(fā)明基于面向服務(wù)的體系架構(gòu)SOA的理念構(gòu)建IaaS(Infrastructure as aService,基礎(chǔ)架構(gòu)即服務(wù))層的云計(jì)算服務(wù)平臺(tái),實(shí)現(xiàn)了靈活的云計(jì)算服務(wù)平臺(tái)架構(gòu)和系統(tǒng),從而實(shí)現(xiàn)了云計(jì)算服務(wù)平臺(tái)架構(gòu)的高內(nèi)聚和低耦合,應(yīng)對(duì)不同時(shí)期的負(fù)載,或者進(jìn)行故障恢復(fù),實(shí)現(xiàn)了在云計(jì)算環(huán)境下的靈活可擴(kuò)展性,滿足企業(yè)私有云、公有云的構(gòu)建;另外,本發(fā)明以SOA的理念將各種資源以服務(wù)的方式提供,包括我們說(shuō)的云存儲(chǔ)、桌面云、應(yīng)用、分布式計(jì)算等能力都可以集成到云計(jì)算服務(wù)平臺(tái)中,利用本方法能大大提高云計(jì)算服務(wù)平臺(tái)的可擴(kuò)展性,實(shí)現(xiàn)了云計(jì)算服務(wù)平臺(tái)架構(gòu)的高內(nèi)聚和低耦合,實(shí)現(xiàn)了在云計(jì)算環(huán)境下的靈活可擴(kuò)展性,滿足企業(yè)私有云、公有云的構(gòu)建;本發(fā)明在云計(jì)算服務(wù)平臺(tái)中憑借SOA其松耦合的特性,保護(hù)企業(yè)現(xiàn)有IT基礎(chǔ)設(shè)施,使用SOA模式的云計(jì)算服務(wù)架構(gòu),企業(yè)可以按照模塊化的方式來(lái)添加新服務(wù)或更新現(xiàn)有服務(wù),以解決新的業(yè)務(wù)需要,提供選擇從而可以通過(guò)不同的渠道提供服務(wù),并可以把企業(yè)現(xiàn)有的或已有的應(yīng)用作為服務(wù),從而保護(hù)了現(xiàn)有的IT基礎(chǔ)建設(shè)投資。
【專利附圖】

【附圖說(shuō)明】
[0021]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0022]圖1所示為本發(fā)明的實(shí)施例1的云計(jì)算服務(wù)SOA參考模型示意圖;
[0023]圖2所示為本發(fā)明的實(shí)施例2的云計(jì)算服務(wù)平臺(tái)的概念模型圖;
[0024]圖3所示為本發(fā)明的實(shí)施例3的云計(jì)算服務(wù)平臺(tái)的構(gòu)建方法處理流程圖。
【具體實(shí)施方式】
[0025]下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0026]本發(fā)明提供了一種云計(jì)算服務(wù)平臺(tái)的構(gòu)建方法,包括以下步驟:
[0027]云計(jì)算服務(wù)請(qǐng)求者根據(jù)綁定模式類型,從云計(jì)算服務(wù)提供者或云計(jì)算注冊(cè)服務(wù)中心獲取服務(wù)描述;
[0028]云計(jì)算服務(wù)請(qǐng)求者解析所述服務(wù)描述中的綁定信息,進(jìn)行服務(wù)調(diào)用。
[0029]其中,所述云計(jì)算服務(wù)提供者將服務(wù)和接口契約注冊(cè)發(fā)布至所述云計(jì)算服務(wù)注冊(cè)中心。
[0030]其中,所述云計(jì)算服務(wù)提供者將服務(wù)和接口契約注冊(cè)發(fā)布至所述云計(jì)算服務(wù)注冊(cè)中心之前,還包括:
[0031]所述云計(jì)算服務(wù)提供者向所述云計(jì)算服務(wù)注冊(cè)中心發(fā)送認(rèn)證請(qǐng)求;
[0032]所述云計(jì)算服務(wù)注冊(cè)中心認(rèn)證通過(guò)后,則所述云計(jì)算服務(wù)提供者將服務(wù)和接口契約注冊(cè)發(fā)布至所述云計(jì)算服務(wù)注冊(cè)中心。
[0033]其中,所述綁定模式類型包括:靜態(tài)綁定、動(dòng)態(tài)綁定。
[0034]其中,若所述綁定模式類型為靜態(tài)綁定,則云計(jì)算服務(wù)提供者直接把所述服務(wù)描述發(fā)送給云計(jì)算服務(wù)請(qǐng)求者。
[0035]其中,若所述綁定模式類型為動(dòng)態(tài)綁定,則云計(jì)算服務(wù)請(qǐng)求者通過(guò)在云計(jì)算注冊(cè)服務(wù)中心查找,獲得所述服務(wù)描述。
[0036]其中,所述服務(wù)描述聲明云計(jì)算服務(wù)提供者的語(yǔ)義特征、接口特征及各種非功能特征。
[0037]其中,所述非功能特征包括:安全要求、事務(wù)要求、使用云計(jì)算服務(wù)提供者的費(fèi)用。
[0038]其中,云計(jì)算服務(wù)注冊(cè)中心使用所述語(yǔ)義特征將云計(jì)算服務(wù)提供者進(jìn)行分類,以實(shí)現(xiàn)具體服務(wù)的查找;
[0039]云計(jì)算服務(wù)請(qǐng)求者根據(jù)所述語(yǔ)義特征來(lái)匹配滿足要求的云計(jì)算服務(wù)提供者。
[0040]圖1所示為本發(fā)明的實(shí)施例1的云計(jì)算服務(wù)SOA參考模型示意圖,如圖1所示,包括:云計(jì)算服務(wù)請(qǐng)求者、云計(jì)算服務(wù)提供者、云計(jì)算服務(wù)注冊(cè)中心;其中,云計(jì)算服務(wù)請(qǐng)求者、云計(jì)算服務(wù)提供者、云計(jì)算服務(wù)注冊(cè)中心三者兩兩相連;執(zhí)行三種操作(發(fā)布、查找、綁定),具有簡(jiǎn)單、動(dòng)態(tài)和開(kāi)放的特性。
[0041]云計(jì)算服務(wù)請(qǐng)求者從云計(jì)算服務(wù)注冊(cè)中心中查詢已有的云計(jì)算服務(wù);云計(jì)算服務(wù)提供者可以將新的服務(wù)內(nèi)容注冊(cè)到云計(jì)算服務(wù)注冊(cè)中心中實(shí)現(xiàn)動(dòng)態(tài)的服務(wù)擴(kuò)展。
[0042]云計(jì)算服務(wù)提供者(Service Provider):從企業(yè)的角度看,是服務(wù)的所有者;從體系結(jié)構(gòu)的角度看,是被訪問(wèn)服務(wù)的運(yùn)行平臺(tái)。云計(jì)算服務(wù)提供者是一個(gè)可通過(guò)網(wǎng)絡(luò)尋址的實(shí)體,它接受和執(zhí)行來(lái)自云計(jì)算服務(wù)請(qǐng)求者的請(qǐng)求,它將自己的服務(wù)和接口契約發(fā)布到云計(jì)算服務(wù)注冊(cè)中心,以便云計(jì)算服務(wù)請(qǐng)求者可以發(fā)現(xiàn)和訪問(wèn)該服務(wù)。
[0043]云計(jì)算服務(wù)注冊(cè)中心(Service Registry):云計(jì)算服務(wù)注冊(cè)中心是服務(wù)發(fā)現(xiàn)的支持者,它包含一個(gè)可用服務(wù)的存儲(chǔ)庫(kù),是可搜索的服務(wù)描述的注冊(cè)中心。云計(jì)算服務(wù)提供者在此發(fā)布他們的服務(wù)描述,同時(shí)云計(jì)算服務(wù)請(qǐng)求者也可以從云計(jì)算服務(wù)注冊(cè)中心以外的其它來(lái)源得到服務(wù)描述,例如本地文件、IP站點(diǎn)、Web站點(diǎn)等。靜態(tài)綁定中,云計(jì)算服務(wù)注冊(cè)中心是可選的,因?yàn)樵朴?jì)算服務(wù)提供者可以把服務(wù)描述直接發(fā)送給云計(jì)算服務(wù)請(qǐng)求者;在動(dòng)態(tài)綁定中,云計(jì)算服務(wù)請(qǐng)求者通過(guò)查找(Find)動(dòng)作實(shí)現(xiàn)對(duì)服務(wù)的查詢并獲得在服務(wù)描述中的綁定信息。
[0044]云計(jì)算服務(wù)請(qǐng)求者(ServiceRequester):從企業(yè)的角度看,是要求使用某些特定功能的企業(yè);從體系結(jié)構(gòu)的角度看,是尋找并調(diào)用服務(wù)的應(yīng)用程序,或是啟動(dòng)與服務(wù)交互的應(yīng)用程序。云計(jì)算服務(wù)請(qǐng)求者是一個(gè)應(yīng)用程序、一個(gè)軟件模塊或需要一個(gè)服務(wù)的另一個(gè)服務(wù),它發(fā)起對(duì)云計(jì)算服務(wù)注冊(cè)中心中的服務(wù)的查詢,通過(guò)傳輸綁定服務(wù),并且執(zhí)行服務(wù)功倉(cāng)泛。
[0045]發(fā)布(Publish):為使服務(wù)可以訪問(wèn),云計(jì)算服務(wù)提供者需要發(fā)布服務(wù)描述以使云計(jì)算服務(wù)請(qǐng)求者可以發(fā)現(xiàn)和調(diào)用。
[0046]查找(Find):云計(jì)算服務(wù)請(qǐng)求者定位服務(wù),方法是查詢?cè)朴?jì)算服務(wù)注冊(cè)中心來(lái)找到滿足其標(biāo)準(zhǔn)的服務(wù)。
[0047]綁定(Bind):在檢索完服務(wù)描述之后,云計(jì)算服務(wù)請(qǐng)求者根據(jù)服務(wù)描述中的綁定信息來(lái)調(diào)用服務(wù)。
[0048]為了支持上述三種操作,SOA需要對(duì)服務(wù)進(jìn)行一定的描述,這種描述稱為服務(wù)描述(Service Description)。
[0049]服務(wù)描述具有如下特點(diǎn):首先,它要聲明云計(jì)算服務(wù)提供者的語(yǔ)義特征,云計(jì)算服務(wù)注冊(cè)中心使用語(yǔ)義特征將云計(jì)算服務(wù)提供者進(jìn)行分類,以幫助具體服務(wù)的查找;云計(jì)算服務(wù)請(qǐng)求者根據(jù)語(yǔ)義特征來(lái)匹配那些滿足要求的云計(jì)算服務(wù)提供者。其次,服務(wù)描述應(yīng)該聲明接口特征,以訪問(wèn)特定的服務(wù)。最后,服務(wù)描述還應(yīng)聲明各種非功能特征,如安全要求、事務(wù)要求、使用云計(jì)算服務(wù)提供者的費(fèi)用等。其中,接口特征和非功能特征也可用來(lái)幫助云計(jì)算服務(wù)請(qǐng)求者對(duì)云計(jì)算服務(wù)提供者的查找。
[0050]圖2所示為本發(fā)明的實(shí)施例2的云計(jì)算服務(wù)平臺(tái)的概念模型圖,如圖2所示,包括:行業(yè)應(yīng)用、平臺(tái)服務(wù)、服務(wù)庫(kù)、服務(wù)總線、服務(wù)合約、服務(wù)實(shí)現(xiàn)、服務(wù)接口、業(yè)務(wù)邏輯、數(shù)據(jù);其中,
[0051]行業(yè)應(yīng)用調(diào)用平臺(tái)服務(wù)的功能;其中,平臺(tái)服務(wù)由服務(wù)合約、服務(wù)接口、服務(wù)實(shí)現(xiàn)組成,服務(wù)實(shí)現(xiàn)又調(diào)用業(yè)務(wù)邏輯和數(shù)據(jù)。
[0052]通過(guò)服務(wù)合約來(lái)說(shuō)明服務(wù)的作用、功能、約束和使用。
[0053]服務(wù)接口將服務(wù)的功能向服務(wù)客戶公開(kāi),接口描述是服務(wù)合約的一部分,但接口的物理實(shí)現(xiàn)包含服務(wù)占位程序,占位程序被嵌入到服務(wù)或調(diào)度程序的客戶中;
[0054]服務(wù)實(shí)現(xiàn)在物理上提供所需的業(yè)務(wù)邏輯和適當(dāng)數(shù)據(jù),在技術(shù)上實(shí)現(xiàn)服務(wù)合約。
[0055]業(yè)務(wù)邏輯由服務(wù)封裝,是服務(wù)實(shí)現(xiàn)的一部分,可通過(guò)服務(wù)接口訪問(wèn)業(yè)務(wù)邏輯。
[0056]本發(fā)明基于SOA的參考模型,可以抽象出云計(jì)算服務(wù)平臺(tái)的四個(gè)組成元素:應(yīng)用程序前端、平臺(tái)服務(wù)、服務(wù)庫(kù)和服務(wù)總線。
[0057]行業(yè)應(yīng)用是云計(jì)算服務(wù)平臺(tái)的運(yùn)行的不同行業(yè),比如物探、金融等行業(yè)的各種應(yīng)用,負(fù)責(zé)發(fā)起和控制業(yè)務(wù)系統(tǒng)的所有活動(dòng);行業(yè)應(yīng)用有多種類型,包含B/S架構(gòu)的行業(yè)應(yīng)用與最終用戶直接交互。
[0058]平臺(tái)服務(wù)是一個(gè)軟件組件,具有明確的功能,通常封裝著高級(jí)業(yè)務(wù)概念。平臺(tái)服務(wù)包括下面幾個(gè)部分:服務(wù)合約、服務(wù)接口、服務(wù)實(shí)現(xiàn)、業(yè)務(wù)邏輯和數(shù)據(jù):服務(wù)合約提供一個(gè)信息規(guī)范,說(shuō)明服務(wù)的作用、功能、約束和使用,規(guī)范的格式因服務(wù)類型而異;服務(wù)接口將服務(wù)的功能向服務(wù)客戶公開(kāi),接口描述是服務(wù)合約的一部分,但接口的物理實(shí)現(xiàn)包含服務(wù)占位程序,占位程序被嵌入到服務(wù)或調(diào)度程序的客戶中;服務(wù)實(shí)現(xiàn)在物理上提供所需的業(yè)務(wù)邏輯和適當(dāng)數(shù)據(jù),在技術(shù)上實(shí)現(xiàn)服務(wù)合約;業(yè)務(wù)邏輯由服務(wù)封裝,是服務(wù)實(shí)現(xiàn)的一部分,可通過(guò)服務(wù)接口訪問(wèn)業(yè)務(wù)邏輯。
[0059]服務(wù)庫(kù)是SOA中的一個(gè)非常有用的元素,通過(guò)服務(wù)庫(kù),可以發(fā)現(xiàn)服務(wù),獲得使用服務(wù)的所有信息,如果必須在創(chuàng)建服務(wù)的功能和時(shí)間范圍以外發(fā)現(xiàn)服務(wù),則服務(wù)庫(kù)顯得更重要。在構(gòu)建SOA時(shí),如果不建立服務(wù)庫(kù),似乎能獲得一些短線利益,但長(zhǎng)遠(yuǎn)來(lái)看,服務(wù)庫(kù)是必不可少的。如果服務(wù)的范圍僅限于一個(gè)項(xiàng)目、服務(wù)數(shù)量很少或由一個(gè)團(tuán)隊(duì)處理所有項(xiàng)目,則架構(gòu)可以不使用服務(wù)庫(kù)。但實(shí)際情況是,大多數(shù)企業(yè)都并發(fā)地開(kāi)展多個(gè)項(xiàng)目,開(kāi)發(fā)團(tuán)隊(duì)時(shí)常變化,而且服務(wù)類型多種多樣,這些環(huán)境都離不開(kāi)服務(wù)庫(kù)。
[0060]服務(wù)總線將SOA的所有參與者(服務(wù)和應(yīng)用程序前端)相互連接在一起。如果兩個(gè)參與者需要通信(例如,應(yīng)用程序前端調(diào)用基本服務(wù)的一些功能),就必須依靠服務(wù)總線;月艮務(wù)總線并不一定由單個(gè)技術(shù)組成,它可能包含多種產(chǎn)品和概念。它具有以下一些特性:
[0061]服務(wù)總線的首要作用是將SOA的參與者連接起來(lái),它提供必要的工具,使SOA的參與者(應(yīng)用程序前端和服務(wù))能調(diào)用其他服務(wù),能夠在所管理的服務(wù)之間實(shí)現(xiàn)消息路由,也就是說(shuō)能夠?qū)⑾姆?wù)A轉(zhuǎn)向另一個(gè)服務(wù)B。
[0062]服務(wù)總線必須支持多種不同技術(shù),企業(yè)使用的技術(shù)多種多樣,因此,ESB (企業(yè)服務(wù)總線)必須將基于不同編程語(yǔ)言、操作系統(tǒng)或運(yùn)行環(huán)境的參與者連接在一起,能處理不同來(lái)源的業(yè)務(wù)事件,即不管業(yè)務(wù)來(lái)源何處,不管是同步還是異步事件,都能進(jìn)行相應(yīng)的處理。
[0063]服務(wù)總線還必須支持各種不同的通信模式,能夠在請(qǐng)求者與服務(wù)之間實(shí)現(xiàn)消息格式的轉(zhuǎn)換,能夠在服務(wù)請(qǐng)求者與服務(wù)提供者之間實(shí)現(xiàn)傳輸協(xié)議的轉(zhuǎn)換。
[0064]服務(wù)總線更加關(guān)注于核心業(yè)務(wù),應(yīng)該使用戶能夠在現(xiàn)有的服務(wù)中加入新的服務(wù),或者改變現(xiàn)有服務(wù),而沒(méi)有對(duì)現(xiàn)有服務(wù)的使用產(chǎn)生影響。
[0065]圖3所示為本發(fā)明的實(shí)施例3的云計(jì)算服務(wù)平臺(tái)的構(gòu)建方法處理流程圖,包括以下步驟:
[0066]步驟301:云計(jì)算服務(wù)請(qǐng)求者根據(jù)綁定模式類型,從云計(jì)算服務(wù)提供者或云計(jì)算注冊(cè)服務(wù)中心獲取服務(wù)描述;
[0067]步驟302:云計(jì)算服務(wù)請(qǐng)求者解析所述服務(wù)描述中的綁定信息,進(jìn)行服務(wù)調(diào)用。
[0068]本發(fā)明還提供了一種云計(jì)算服務(wù)平臺(tái)的構(gòu)建系統(tǒng),包括:云計(jì)算服務(wù)請(qǐng)求者、云計(jì)算服務(wù)提供者、云計(jì)算注冊(cè)服務(wù)中心;其中,云計(jì)算服務(wù)請(qǐng)求者、云計(jì)算服務(wù)提供者、云計(jì)算注冊(cè)服務(wù)中心相互連接;
[0069]云計(jì)算服務(wù)請(qǐng)求者根據(jù)綁定模式類型,從云計(jì)算服務(wù)提供者或云計(jì)算注冊(cè)服務(wù)中心獲取服務(wù)描述;
[0070]云計(jì)算服務(wù)請(qǐng)求者解析所述服務(wù)描述中的綁定信息,進(jìn)行服務(wù)調(diào)用。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種云計(jì)算服務(wù)平臺(tái)的構(gòu)建方法,其特征在于,包括以下步驟: 云計(jì)算服務(wù)請(qǐng)求者根據(jù)綁定模式類型,從云計(jì)算服務(wù)提供者或云計(jì)算注冊(cè)服務(wù)中心獲取服務(wù)描述; 云計(jì)算服務(wù)請(qǐng)求者解析所述服務(wù)描述中的綁定信息,進(jìn)行服務(wù)調(diào)用。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于, 所述云計(jì)算服務(wù)提供者將服務(wù)和接口契約注冊(cè)發(fā)布至所述云計(jì)算服務(wù)注冊(cè)中心。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述云計(jì)算服務(wù)提供者將服務(wù)和接口契約注冊(cè)發(fā)布至所述云計(jì)算服務(wù)注冊(cè)中心之前,還包括: 所述云計(jì)算服務(wù)提供者向所述云計(jì)算服務(wù)注冊(cè)中心發(fā)送認(rèn)證請(qǐng)求; 所述云計(jì)算服務(wù)注冊(cè)中心認(rèn)證通過(guò)后,則所述云計(jì)算服務(wù)提供者將服務(wù)和接口契約注冊(cè)發(fā)布至所述云計(jì)算服務(wù)注冊(cè)中心。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述綁定模式類型包括:靜態(tài)綁定、動(dòng)態(tài)綁定。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于, 若所述綁定模式類型為靜態(tài)綁定,則云計(jì)算服務(wù)提供者直接把所述服務(wù)描述發(fā)送給云計(jì)算服務(wù)請(qǐng)求者。
6.根據(jù)權(quán)利要求4所述的方法,其特征在于, 若所述綁定模式類型為動(dòng)態(tài)綁定,則云計(jì)算服務(wù)請(qǐng)求者通過(guò)在云計(jì)算注冊(cè)服務(wù)中心查找,獲得所述服務(wù)描述。
7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于, 所述服務(wù)描述聲明云計(jì)算服務(wù)提供者的語(yǔ)義特征、接口特征及各種非功能特征。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于, 所述非功能特征包括:安全要求、事務(wù)要求、使用云計(jì)算服務(wù)提供者的費(fèi)用。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于, 云計(jì)算服務(wù)注冊(cè)中心使用所述語(yǔ)義特征將云計(jì)算服務(wù)提供者進(jìn)行分類,以實(shí)現(xiàn)具體服務(wù)的查找; 云計(jì)算服務(wù)請(qǐng)求者根據(jù)所述語(yǔ)義特征來(lái)匹配滿足要求的云計(jì)算服務(wù)提供者。
10.一種云計(jì)算服務(wù)平臺(tái)的構(gòu)建系統(tǒng),其特征在于,包括:云計(jì)算服務(wù)請(qǐng)求者、云計(jì)算服務(wù)提供者、云計(jì)算注冊(cè)服務(wù)中心;其中,云計(jì)算服務(wù)請(qǐng)求者、云計(jì)算服務(wù)提供者、云計(jì)算注冊(cè)服務(wù)中心相互連接; 云計(jì)算服務(wù)請(qǐng)求者根據(jù)綁定模式類型,從云計(jì)算服務(wù)提供者或云計(jì)算注冊(cè)服務(wù)中心獲取服務(wù)描述; 云計(jì)算服務(wù)請(qǐng)求者解析所述服務(wù)描述中的綁定信息,進(jìn)行服務(wù)調(diào)用。
【文檔編號(hào)】H04L29/08GK103701935SQ201410014533
【公開(kāi)日】2014年4月2日 申請(qǐng)日期:2014年1月13日 優(yōu)先權(quán)日:2014年1月13日
【發(fā)明者】劉正偉, 張東, 劉俊朋 申請(qǐng)人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1