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

基于身份和會(huì)話的資源訪問系統(tǒng)和方法

文檔序號(hào):7978865閱讀:292來源:國知局

專利名稱::基于身份和會(huì)話的資源訪問系統(tǒng)和方法
技術(shù)領(lǐng)域
:本發(fā)明涉及計(jì)算機(jī)系統(tǒng)應(yīng)用領(lǐng)域,更具體地說,涉及包括多個(gè)服務(wù)器,網(wǎng)絡(luò),存儲(chǔ)的系統(tǒng)場景,提出一種基于身份和會(huì)話的資源訪問系統(tǒng)。
背景技術(shù)
:如何利用數(shù)據(jù)中心資源支撐企業(yè)的業(yè)務(wù)運(yùn)行是數(shù)據(jù)中心管理考慮的首要問題。尤其是在技術(shù)發(fā)展日新月異,應(yīng)用模式層出不窮的情況下,數(shù)據(jù)中心的各種設(shè)備,包括服務(wù)器,存儲(chǔ),網(wǎng)絡(luò)等設(shè)備越買越多,呈現(xiàn)爆炸趨勢(shì),可是一個(gè)業(yè)務(wù)一套設(shè)備的規(guī)劃方式,形成了眾多的設(shè)備孤島,使得這些設(shè)備很少得到充分利用,造成了資源的嚴(yán)重浪費(fèi)’另一方面,資源規(guī)劃和業(yè)務(wù)運(yùn)行相分離,資源規(guī)劃以離線(off-line)的方式,業(yè)務(wù)運(yùn)行則以在線(on-line)的方式,業(yè)務(wù)之間不斷不能共享資源,傳統(tǒng)的手動(dòng)方式也使得業(yè)務(wù)的部署周期變長,影響企業(yè)的效率。此時(shí),如何有效地提供資源供應(yīng)業(yè)務(wù),即實(shí)現(xiàn)資源的共享、動(dòng)態(tài)供給及業(yè)務(wù)流程的自動(dòng)化就顯得尤為重要。這時(shí)就需要一個(gè)功能強(qiáng)大、與時(shí)俱進(jìn)的管理方法和系統(tǒng),更好地應(yīng)對(duì)“新問題”,對(duì)數(shù)據(jù)中心加以有效、全面的管理。當(dāng)前,虛擬化幾乎成為了數(shù)據(jù)中心不可缺少的一種應(yīng)用,越來越多的用戶開始將數(shù)據(jù)中心轉(zhuǎn)移到虛擬化環(huán)境中。據(jù)權(quán)威機(jī)構(gòu)最新一項(xiàng)研究表明,90%的企業(yè)已在某種程度上實(shí)施了虛擬化技術(shù)。這也給數(shù)據(jù)中心管理工具帶來了新的命題。如何在虛擬化“大行其道”的時(shí)代設(shè)計(jì)有效的資源供給方法和體系,保持和提升數(shù)據(jù)中心管理的效能?在按需動(dòng)態(tài)供給數(shù)據(jù)中心資源時(shí),服務(wù)質(zhì)量保證是需要解決的首要問題,并發(fā)性請(qǐng)求的處理,資源的復(fù)用,服務(wù)的復(fù)用是提升效率的關(guān)鍵,這就需要用到身份和會(huì)話管理。針對(duì)這些問題,有諸多解決方法被提出,專專利號(hào)為US7,860,975,題為“Systemandmethodforsecurestickyroutingofrequestswithinaserverfarm,,的美國專利提出了一種采用服務(wù)器農(nóng)場中的上游設(shè)備,如負(fù)載均衡器或路由器,來路由請(qǐng)求到服務(wù)器的方法。其中服務(wù)器采用一種安全且唯一的ID或從請(qǐng)求中得到的確定請(qǐng)求如何通過服務(wù)器農(nóng)場路由的網(wǎng)絡(luò)地址來處理那些請(qǐng)求的會(huì)話(session)。該方法可以解決將請(qǐng)求路由到數(shù)據(jù)中心的服務(wù)器的問題,但是并沒有解決通過控制會(huì)話層面路由請(qǐng)求的問題,也未有涉及虛擬資源的訪問。專利號(hào)為US7,930,734,題為“Methodandsystemforcreatingandtrackingnetworksession”的美國專利提出了一種創(chuàng)建和跟蹤網(wǎng)絡(luò)會(huì)話的方法,通過收集認(rèn)證的身份信息,網(wǎng)絡(luò)地址信息,以及網(wǎng)絡(luò)尋址信息,并綁定這些信息在會(huì)話管理器的中心數(shù)據(jù)庫中,構(gòu)成一條反應(yīng)用戶訪問網(wǎng)絡(luò)的會(huì)話記錄,用于實(shí)時(shí)檢測入侵等異常的發(fā)生。該方法也是網(wǎng)絡(luò)會(huì)話的通信層面,未有涉及控制層面。專利號(hào)為US7,953,918,題為"ServiceBuslinkingmethodandservicebusforlinkingpluralityofservicebusestogether"的美國專利提出了一種服務(wù)總線鏈接方法以及一種把大量的服務(wù)總線鏈接在一起的方法。該方法使用節(jié)點(diǎn)身份符標(biāo)記服務(wù)總線,將身份符和服務(wù)總線的位置加入到總線節(jié)點(diǎn)表格中,并更新表格。該方法旨在解決服務(wù)總線本身的身份管理,而未有提到資源(各種軟硬件資源)和應(yīng)用程序的身份管理。也有一些電信公司將控制會(huì)話和流會(huì)話分離,但其協(xié)議棧只包括通信資源,未有涉及到計(jì)算資源,甚而虛擬計(jì)算資源。
發(fā)明內(nèi)容本發(fā)明針對(duì)這些問題,尤其是在數(shù)據(jù)中心的網(wǎng)絡(luò)實(shí)例環(huán)境下,將傳統(tǒng)電信中服務(wù)提供者和資源提供者分離的思想引入到企業(yè)數(shù)據(jù)中心資源的訪問中來,實(shí)現(xiàn)荷載和控制會(huì)話的分離,并采用身份管理方法管理這些資源的身份。本發(fā)明的技術(shù)方案為本發(fā)明揭示了一種基于身份和會(huì)話的資源訪問系統(tǒng),包括客戶端,客戶端發(fā)出服務(wù)請(qǐng)求并定義執(zhí)行該服務(wù)請(qǐng)求所需要的資源信息;會(huì)話管理中心,接收所述客戶端發(fā)出的服務(wù)請(qǐng)求,根據(jù)該服務(wù)請(qǐng)求創(chuàng)建流會(huì)話并根據(jù)流會(huì)話創(chuàng)建控制會(huì)話,協(xié)商流會(huì)話所需的資源和控制會(huì)話所需的服務(wù)提供者,并將請(qǐng)求路由到資源中心;資源中心,包括實(shí)體服務(wù)器、網(wǎng)絡(luò)和存儲(chǔ)器,所述實(shí)體服務(wù)器上運(yùn)行一個(gè)或多個(gè)虛機(jī),資源中心接收所述服務(wù)請(qǐng)求、并管理請(qǐng)求的運(yùn)行,所述虛機(jī)運(yùn)行所述服務(wù)請(qǐng)求并將運(yùn)行的結(jié)果反饋給客戶端;身份管理器,與會(huì)話管理中心及資源中心通信連接,身份管理器管理資源、服務(wù)提供者、會(huì)話、應(yīng)用的對(duì)象的身份信息,身份管理器還管理所述身份信息的生命周期。根據(jù)本發(fā)明的基于身份和會(huì)話的資源訪問系統(tǒng)的一實(shí)施例,所述會(huì)話管理中心包括流會(huì)話管理器,接收所述客戶端發(fā)送的服務(wù)請(qǐng)求,根據(jù)該服務(wù)請(qǐng)求創(chuàng)建流會(huì)話并協(xié)商流會(huì)話所需的資源,流會(huì)話管理器轉(zhuǎn)發(fā)所述服務(wù)請(qǐng)求;代理服務(wù)器,與流會(huì)話管理器通信連接,代理服務(wù)器接收由流會(huì)話管理器轉(zhuǎn)發(fā)的服務(wù)請(qǐng)求并保持連接,代理服務(wù)器獲取流會(huì)話管理器創(chuàng)建的流會(huì)話信息,代理服務(wù)器調(diào)度并發(fā)的服務(wù)請(qǐng)求;控制會(huì)話管理器,與代理服務(wù)器通信連接,從代理服務(wù)器獲取流會(huì)話信息并根據(jù)流會(huì)話信息創(chuàng)建控制會(huì)話并協(xié)商控制會(huì)話所需的服務(wù)提供者,控制會(huì)話管理器轉(zhuǎn)發(fā)所述服務(wù)請(qǐng)求;服務(wù)總線,連接到所述控制會(huì)話管理器,并與多個(gè)服務(wù)提供者相連,在服務(wù)提供者之間傳遞請(qǐng)求和控制會(huì)話身份信息;會(huì)話數(shù)據(jù)庫保存服務(wù)請(qǐng)求從客戶端傳送至資源中心的虛機(jī)上運(yùn)行以及運(yùn)行的結(jié)果從資源中心反饋給客戶端的過程中的流會(huì)話、控制會(huì)話和用戶會(huì)話信息。根據(jù)本發(fā)明的基于身份和會(huì)話的資源訪問系統(tǒng)的一實(shí)施例,所述流會(huì)話管理器包括流會(huì)話生成器,為接收到的服務(wù)請(qǐng)求創(chuàng)建流會(huì)話并管理流會(huì)話的生命周期,流會(huì)話生成器還協(xié)商流會(huì)話所需要的資源;流信令平面,與流會(huì)話生成器通信連接,由流會(huì)話過程中所參與的資源間的通信協(xié)議棧形成,分離所述資源中的物理資源與動(dòng)態(tài)資源。根據(jù)本發(fā)明的基于身份和會(huì)話的資源訪問系統(tǒng)的一實(shí)施例,所述流信令平面包括I/O鏈路資源,本地網(wǎng)絡(luò)端口資源和計(jì)算資源形成的協(xié)議棧,其中計(jì)算資源協(xié)議棧包括本地物理計(jì)算工作棧、虛機(jī)管理器,本地邏輯計(jì)算工作棧。根據(jù)本發(fā)明的基于身份和會(huì)話的資源訪問系統(tǒng)的一實(shí)施例,所述代理服務(wù)器包括應(yīng)用容器,保存與所述服務(wù)請(qǐng)求相關(guān)的請(qǐng)求信息,包括IP地址、端口號(hào)、協(xié)議。根據(jù)本發(fā)明的基于身份和會(huì)話的資源訪問系統(tǒng)的一實(shí)施例,所述控制會(huì)話管理器包括會(huì)話控制器,根據(jù)所述流會(huì)話創(chuàng)建控制會(huì)話并管理控制會(huì)話的生命周期,會(huì)話控制器還協(xié)商執(zhí)行該控制會(huì)話所需要的服務(wù)提供者;控制信令平面,由控制會(huì)話過程中所參與的服務(wù)提供者間的通信協(xié)議棧形成,控制信令平面將服務(wù)提供者與資源提供者分離。根據(jù)本發(fā)明的基于身份和會(huì)話的資源訪問系統(tǒng)的一實(shí)施例,所述實(shí)體服務(wù)器包括服務(wù)器資源管理器、硬件架構(gòu)、虛機(jī)管理器和數(shù)個(gè)虛機(jī),所述服務(wù)器資源管理器管理服務(wù)請(qǐng)求在虛機(jī)上的運(yùn)行,虛機(jī)管理器管理所述虛機(jī);所述網(wǎng)絡(luò)包括網(wǎng)絡(luò)資源管理器,網(wǎng)絡(luò)資源管理器管理網(wǎng)絡(luò)資源并對(duì)實(shí)體服務(wù)器中的虛機(jī)進(jìn)行組網(wǎng);所述存儲(chǔ)器包括存儲(chǔ)資源管理器,存儲(chǔ)資源管理器管理存儲(chǔ)資源。根據(jù)本發(fā)明的基于身份和會(huì)話的資源訪問系統(tǒng)的一實(shí)施例,所述身份管理器包括柄求解系統(tǒng),通過樹形結(jié)構(gòu)和圖形結(jié)構(gòu)求解確定資源的位置和服務(wù)請(qǐng)求涉及的各對(duì)象間的關(guān)系;生成器,為每個(gè)定義的資源和服務(wù)提供者生成唯一的身份信息,為每一個(gè)會(huì)話、應(yīng)用生成身份信息;注冊(cè)器,為每個(gè)對(duì)象向身份管理器注冊(cè),注冊(cè)器調(diào)用生成器為對(duì)象生成身份;身份存儲(chǔ)器,存儲(chǔ)各種對(duì)象的身份信息,包括會(huì)話、服務(wù)提供者、資源、應(yīng)用。本發(fā)明還揭示了一種基于身份和會(huì)話的資源訪問方法,所述方法包括一個(gè)上游流會(huì)話管理器接收客戶端的資源請(qǐng)求;該流會(huì)話管理器為請(qǐng)求創(chuàng)建一個(gè)用于協(xié)商執(zhí)行客戶荷載所需資源的流會(huì)話,并將請(qǐng)求和流會(huì)話信息發(fā)送到上游代理服務(wù)器;該代理服務(wù)器作為中轉(zhuǎn)代理多個(gè)請(qǐng)求,并將請(qǐng)求和流會(huì)話信息發(fā)往上游控制會(huì)話管理器;該控制會(huì)話管理器為該請(qǐng)求生成一個(gè)與上述流會(huì)話相關(guān)聯(lián)的用于協(xié)商控制服務(wù)請(qǐng)求的服務(wù)提供者的控制會(huì)話;控制會(huì)話管理器與上游服務(wù)總線交互,服務(wù)總線與多個(gè)服務(wù)提供者相連,請(qǐng)求和控制會(huì)話身份信息通過服務(wù)總線在多個(gè)服務(wù)提供者之間傳遞,并通過服務(wù)提供者將請(qǐng)求路由到下游資源中心的實(shí)體服務(wù)器;實(shí)體服務(wù)器上有一個(gè)或多個(gè)虛機(jī),資源管理器管理請(qǐng)求在虛機(jī)上的運(yùn)行,虛機(jī)運(yùn)行所述請(qǐng)求并將運(yùn)行的結(jié)果反饋給客戶端。根據(jù)本發(fā)明的基于身份和會(huì)話的資源訪問方法的一實(shí)施例,所述方法進(jìn)一步包括流會(huì)話管理器創(chuàng)建流會(huì)話,并訪問身份管理器,獲得流會(huì)話身份;代理服務(wù)器創(chuàng)建虛擬應(yīng)用,并訪問身份管理器,通過關(guān)系求解服務(wù),獲得與上述流會(huì)話身份相關(guān)聯(lián)的虛擬應(yīng)用身份;控制會(huì)話管理器創(chuàng)建與流會(huì)話相關(guān)聯(lián)的控制會(huì)話,訪問身份管理器,通過關(guān)系求解服務(wù),獲得與上述流會(huì)話身份相關(guān)聯(lián)的控制會(huì)話身份。資源管理器訪問身份管理器,獲得資源的唯一身份,并可根據(jù)資源的唯一身份通過地址求解服務(wù)找到資源的位置。根據(jù)本發(fā)明的基于身份和會(huì)話的資源訪問方法的一實(shí)施例,所述方法進(jìn)一步包括代理服務(wù)器接收到流會(huì)話控制器發(fā)送的請(qǐng)求和流會(huì)話信息后,繼續(xù)保持與流會(huì)話控制器之間的TCP/UDP連接;請(qǐng)求在資源中心的實(shí)體服務(wù)器上的虛機(jī)上運(yùn)行起來后,斷開代理服務(wù)器與流會(huì)話控制器之間的TCP/UDP連接,并通過重定向直接將運(yùn)行結(jié)果返回客戶端。根據(jù)本發(fā)明的基于身份和會(huì)話的資源訪問方法的一實(shí)施例,所述方法進(jìn)一步包括流會(huì)話管理器創(chuàng)建流會(huì)話,生成流信令平面,分離物理資源和動(dòng)態(tài)資源需求,并控制按需生成的邏輯核心網(wǎng)。根據(jù)本發(fā)明的基于身份和會(huì)話的資源訪問方法的一實(shí)施例,所述方法進(jìn)一步包括控制會(huì)話管理器創(chuàng)建控制會(huì)話,生成控制會(huì)話平面,根據(jù)請(qǐng)求需要對(duì)服務(wù)提供者進(jìn)行任意動(dòng)態(tài)組合,生成多個(gè)服務(wù)提供者平面。根據(jù)本發(fā)明的基于身份和會(huì)話的資源訪問方法的一實(shí)施例,所述方法進(jìn)一步包括使用橋接建立虛機(jī)和其上的各種虛擬資源的身份對(duì)應(yīng)關(guān)系。根據(jù)本發(fā)明的基于身份和會(huì)話的資源訪問方法的一實(shí)施例,所述方法進(jìn)一步包括為虛機(jī)設(shè)置兩個(gè)身份,一個(gè)是虛機(jī)自身的,另一個(gè)是引用身份,指向上面的組件,建立虛機(jī)與組件間的身份對(duì)應(yīng)關(guān)系。本發(fā)明的基于身份和會(huì)話的資源訪問系統(tǒng)能在數(shù)據(jù)中心的網(wǎng)絡(luò)實(shí)例環(huán)境下,將傳統(tǒng)電信中服務(wù)提供者和資源提供者分離的思想引入到企業(yè)數(shù)據(jù)中心資源的訪問中,實(shí)現(xiàn)荷載和控制會(huì)話的分離,并采用身份管理方法管理這些資源的身份。本發(fā)明上述的以及其他的特征、性質(zhì)和優(yōu)勢(shì)將通過下面結(jié)合附圖和實(shí)施例的描述而變的更加明顯,在附圖中相同的附圖標(biāo)記始終表示相同的特征,其中圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于身份和會(huì)話的資源訪問系統(tǒng)的結(jié)構(gòu)框圖。圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于身份和會(huì)話的資源訪問系統(tǒng)的工作過程的總流程圖,描述從用戶發(fā)出應(yīng)用請(qǐng)求,到應(yīng)用實(shí)例運(yùn)行起來返回客戶端的整個(gè)過程。圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于身份和會(huì)話的資源訪問系統(tǒng)中流會(huì)話平面圖,體現(xiàn)了客戶荷載需要經(jīng)過的通信資源和計(jì)算資源協(xié)議棧。圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于身份和會(huì)話的資源訪問系統(tǒng)中代理服務(wù)器與控制會(huì)話管理的交互,以及控制會(huì)話管理器的框圖。圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于身份和會(huì)話的資源訪問系統(tǒng)中代理服務(wù)器與控制會(huì)話管理的交互的流程圖。圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于身份和會(huì)話的資源訪問系統(tǒng)中存儲(chǔ)會(huì)話關(guān)系的會(huì)話數(shù)據(jù)庫的部分存儲(chǔ)結(jié)構(gòu)。圖7是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于身份和會(huì)話的資源訪問系統(tǒng)中身份管理器的結(jié)構(gòu)框圖。圖8是圖7的身份管理器中的關(guān)系求解服務(wù)實(shí)施(RelationshipResolutionServiceImplementation)的描述框圖。圖9是圖7中的身份管理器中的地址解析(AddressResolution)的關(guān)系表述圖。圖10是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于身份和會(huì)話的資源訪問系統(tǒng)中使用身份管理器的流程圖。具體實(shí)施例方式圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于身份和會(huì)話的資源訪問系統(tǒng)的結(jié)構(gòu)框圖。參考圖1所示,本發(fā)明揭示了一種基于身份和會(huì)話的資源訪問系統(tǒng),包括客戶端11、會(huì)話管理中心12、資源中心14、身份管理器13??蛻舳?1發(fā)出服務(wù)請(qǐng)求并定義執(zhí)行該服務(wù)請(qǐng)求所需要的資源信息。會(huì)話管理中心12接收客戶端11發(fā)出的服務(wù)請(qǐng)求,在本發(fā)明中,服務(wù)請(qǐng)求也可以稱之為應(yīng)用請(qǐng)求。會(huì)話管理中心12根據(jù)該服務(wù)請(qǐng)求創(chuàng)建流會(huì)話并根據(jù)流會(huì)話創(chuàng)建控制會(huì)話,會(huì)話管理中心12協(xié)商流會(huì)話所需的資源和控制會(huì)話所需的服務(wù)提供者,并將請(qǐng)求路由到資源中心。資源中心14包括實(shí)體服務(wù)器、網(wǎng)絡(luò)和存儲(chǔ)器,實(shí)體服務(wù)器上運(yùn)行一個(gè)或多個(gè)虛機(jī)。資源中心14接收服務(wù)請(qǐng)求、并管理請(qǐng)求的運(yùn)行,虛機(jī)運(yùn)行服務(wù)請(qǐng)求并將運(yùn)行的結(jié)果反饋給客戶端11。身份管理器13與會(huì)話管理中心及資源中心通信連接,身份管理器13管理資源、服務(wù)提供者、會(huì)話、應(yīng)用等對(duì)象的身份信息,身份管理器13還管理身份信息的生命周期。參考圖1所示,會(huì)話管理中心12包括流會(huì)話管理器121、代理服務(wù)器122、控制會(huì)話管理器123、和和會(huì)話數(shù)據(jù)庫125。流會(huì)話管理器121管理實(shí)時(shí)的網(wǎng)絡(luò)會(huì)話,流會(huì)話管理器121接收客戶端11發(fā)送的服務(wù)請(qǐng)求,根據(jù)該服務(wù)請(qǐng)求創(chuàng)建流會(huì)話并協(xié)商流會(huì)話所需的資源,流會(huì)話管理器121轉(zhuǎn)發(fā)服務(wù)請(qǐng)求。在圖1所示的實(shí)施例中,流會(huì)話管理器121包括流會(huì)話生成器1211和流信令平面1212。流會(huì)話生成器1211為接收到的服務(wù)請(qǐng)求創(chuàng)建流會(huì)話并管理流會(huì)話的生命周期,流會(huì)話生成器1211還協(xié)商流會(huì)話所需要的資源,即運(yùn)行用戶荷載所需的資源。流信令平面1212與流會(huì)話生成器1211通信連接,由流會(huì)話過程中所參與的資源間的通信協(xié)議棧形成流信令平面1212分離資源中的物理資源與動(dòng)態(tài)資源。代理服務(wù)器122與流會(huì)話管理器121通信連接,代理服務(wù)器122是用戶和資源間的中間人或經(jīng)紀(jì)人,代理服務(wù)器可以識(shí)別用戶的請(qǐng)求,代理服務(wù)器122接收由流會(huì)話管理器121轉(zhuǎn)發(fā)的服務(wù)請(qǐng)求并保持連接,代理服務(wù)器122獲取流會(huì)話管理器創(chuàng)建的流會(huì)話信息,代理服務(wù)器122調(diào)度并發(fā)的服務(wù)請(qǐng)求。在圖1所示的實(shí)施例中,代理服務(wù)器122包括應(yīng)用容器1221,應(yīng)用容器1221保存與服務(wù)請(qǐng)求相關(guān)的請(qǐng)求信息,包括IP地址、端口號(hào)、協(xié)議。控制會(huì)話管理器123與代理服務(wù)器122通信連接,控制會(huì)話管理器123從代理服務(wù)器122獲取流會(huì)話信息并創(chuàng)建相應(yīng)的控制會(huì)話并協(xié)商控制會(huì)話所需的服務(wù)提供者,即控制用戶請(qǐng)求的服務(wù)提供者??刂茣?huì)話管理器123轉(zhuǎn)發(fā)服務(wù)請(qǐng)求。在圖1所示的實(shí)施例中,控制會(huì)話管理器123包括會(huì)話控制器1231和控制信令平面1232。會(huì)話控制器1231根據(jù)流會(huì)話創(chuàng)建控制會(huì)話并管理控制會(huì)話的生命周期,會(huì)話控制器1231還協(xié)商控制會(huì)話所需要的服務(wù)提供者??刂菩帕钇矫?232由控制會(huì)話過程中所參與的服務(wù)提供者間的通信協(xié)議棧形成,控制信令平面1232將服務(wù)提供者與資源提供者分離。服務(wù)總線1連接到控制會(huì)話管理器123,服務(wù)總線IM由中間件基礎(chǔ)架構(gòu)實(shí)現(xiàn),服務(wù)總線包含事件驅(qū)動(dòng)和消息引擎,并與多個(gè)服務(wù)提供者相連。會(huì)話數(shù)據(jù)庫保存服務(wù)請(qǐng)求從客戶端傳送至資源中心的虛機(jī)上運(yùn)行以及運(yùn)行的結(jié)果從資源中心反饋給客戶端的過程中的流會(huì)話、控制會(huì)話和用戶會(huì)話信息。會(huì)話數(shù)據(jù)庫125保存服務(wù)請(qǐng)求從客戶端11傳送至資源中心14的虛機(jī)上運(yùn)行以及運(yùn)行的結(jié)果從資源中心14反饋給客戶端11的過程中的流會(huì)話、控制會(huì)話和用戶會(huì)話信息。會(huì)話數(shù)據(jù)庫125可以運(yùn)行在一個(gè)或多個(gè)服務(wù)器上。繼續(xù)參考圖1,資源中心14中的實(shí)體服務(wù)器141包括服務(wù)器資源管理器1411、硬件架構(gòu)1412、虛機(jī)管理器1413和數(shù)個(gè)虛機(jī)1414。服務(wù)器資源管理器1411管理服務(wù)請(qǐng)求在虛機(jī)上的運(yùn)行,虛機(jī)管理器1413管理虛機(jī)1414。網(wǎng)絡(luò)142包括網(wǎng)絡(luò)資源管理器1421,網(wǎng)絡(luò)資源管理器1421管理網(wǎng)絡(luò)資源并對(duì)實(shí)體服務(wù)器141中的虛機(jī)1414進(jìn)行組網(wǎng)。存儲(chǔ)器143包括存儲(chǔ)資源管理器1431,存儲(chǔ)資源管理器1431管理存儲(chǔ)資源并為虛機(jī)image等各種信息提供存儲(chǔ)服務(wù)。參考圖1所示,身份管理器13包括柄求解系統(tǒng)131、生成器132、注冊(cè)器133和身份存儲(chǔ)器134。柄求解系統(tǒng)131通過樹形結(jié)構(gòu)和圖形結(jié)構(gòu)求解確定資源的位置和服務(wù)請(qǐng)求涉及的各對(duì)象間的關(guān)系。生成器132為每個(gè)定義的資源和服務(wù)提供者生成唯一的身份信息,生成器132還為每一個(gè)實(shí)時(shí)的會(huì)話,應(yīng)用生成身份信息。注冊(cè)器133為對(duì)象向身份管理器注冊(cè),注冊(cè)器調(diào)用生成器為對(duì)象生成身份。身份存儲(chǔ)器134存儲(chǔ)各種對(duì)象的身份信息,包括會(huì)話、服務(wù)提供者、資源、應(yīng)用等。繼續(xù)參考圖1所示,該基于身份和會(huì)話的資源訪問系統(tǒng)運(yùn)行如下客戶端11可以是用戶,客戶端11發(fā)出一個(gè)服務(wù)請(qǐng)求,比如請(qǐng)求創(chuàng)建lamp,并定義創(chuàng)建lamp所需的資源信息。服務(wù)請(qǐng)求先到達(dá)會(huì)話管理中心12中的流會(huì)話管理器(streamingsessionmanager)121,流會(huì)話管理器121中的會(huì)話生成器(sessioncreator)1211為該服務(wù)請(qǐng)求創(chuàng)建一個(gè)流會(huì)話(session),協(xié)商執(zhí)行用戶荷載所需的資源,并管理會(huì)話的生命周期。流會(huì)話過程中所參與的資源間的通信協(xié)議棧形成流信令平面1212,可以分離物理資源和動(dòng)態(tài)資源需求,控制按需生成的邏輯核心網(wǎng)。這里的流會(huì)話管理器121可以是四至七層交換機(jī)或應(yīng)用交付控制器,具體可以是F5LTM、CiscoACE等設(shè)備。流會(huì)話管理器12通過TCP/UDP協(xié)議將請(qǐng)求傳送到代理服務(wù)器(broker)122,并保持該TCP/UDP連接。代理服務(wù)器122是用戶和資源間的中間人或經(jīng)紀(jì)人,接收面向客戶的應(yīng)用請(qǐng)求,將用戶的請(qǐng)求信息包括IP,port,protocol等信息存放起來在應(yīng)用容器1221中,代理服務(wù)器122對(duì)并發(fā)性請(qǐng)求進(jìn)行調(diào)度。代理服務(wù)器122接著把請(qǐng)求發(fā)往控制會(huì)話管理器(controllingsessionmanager)123,控制會(huì)話管理器123由會(huì)話控制器1231和控制信令平面1232組成。會(huì)話控制器1231根據(jù)流會(huì)話創(chuàng)建相關(guān)的控制會(huì)話,協(xié)商控制會(huì)話所需的服務(wù)提供者,即控制用戶請(qǐng)求的服務(wù)提供者,并管理會(huì)話的生命周期??刂茣?huì)話過程中所參與的服務(wù)提供者間的通信協(xié)議棧形成控制信令平面1232,可以將服務(wù)提供者與資源提供者分離,根據(jù)需要提供服務(wù)提供者的任意動(dòng)態(tài)組合??刂茣?huì)話管理器123與服務(wù)總線IM相連,服務(wù)總線IM是由中間件基礎(chǔ)架構(gòu)技術(shù)實(shí)現(xiàn)的,通過事件驅(qū)動(dòng)和消息引擎,為面向服務(wù)的架構(gòu)提供的軟件架構(gòu)的構(gòu)造物。在本發(fā)明中,各服務(wù)提供者都與服務(wù)總線1相連,用戶請(qǐng)求和會(huì)話身份通過服務(wù)總線在服務(wù)提供者之間傳播。通過服務(wù)提供者的處理(process)和一定的策略,最終將請(qǐng)求路由到資源中心14中的服務(wù)器141,相對(duì)于前面的代理服務(wù)器122的中介作用而言,實(shí)體服務(wù)器141是最終運(yùn)行請(qǐng)求的硬件設(shè)備。每個(gè)實(shí)體服務(wù)器141上有硬件架構(gòu)1412、虛機(jī)管理器1413和數(shù)個(gè)虛機(jī)1414,還有服務(wù)器資源管理器1411。網(wǎng)絡(luò)142中的網(wǎng)絡(luò)資源管理器1421管理網(wǎng)絡(luò)資源以及對(duì)虛機(jī)的組網(wǎng),存儲(chǔ)器143中的存儲(chǔ)資源管理器1431管理存儲(chǔ)資源。服務(wù)請(qǐng)求最終通過服務(wù)器資源管理器1411在實(shí)體服務(wù)器141上的數(shù)個(gè)虛機(jī)1414上運(yùn)行,一個(gè)虛機(jī)實(shí)例的運(yùn)行需要同時(shí)用到網(wǎng)絡(luò)資源和存儲(chǔ)資源。當(dāng)服務(wù)請(qǐng)求運(yùn)行起來后,將結(jié)果直接返回到客戶端11,這是荷載的傳輸過程,同時(shí)斷掉流會(huì)話管理器12與代理服務(wù)器(broker)122之間的TCP/UDP連接,控制信令過程結(jié)束。流會(huì)話,控制會(huì)話,用戶會(huì)話等信息都存儲(chǔ)在會(huì)話數(shù)據(jù)庫125中,會(huì)話數(shù)據(jù)庫125中的數(shù)據(jù)可以存在內(nèi)存中或磁盤上。會(huì)話管理器與身份管理器交互以獲得會(huì)話的身份并將會(huì)話相關(guān)的信息存儲(chǔ)在會(huì)話數(shù)據(jù)庫中。身份管理器13管理身份信息(ID)的生命周期,即身份信息的生成,維持,刪除,身份管理器13由柄求解系統(tǒng)(handleresolutionsystem)131,生成器(Generator)132,注冊(cè)器(Registry)133,身份存儲(chǔ)器(More)134組成,柄求解系統(tǒng)131是身份管理器13的核心,主要通過樹形結(jié)構(gòu)和圖形結(jié)構(gòu)求解出資源的位置和應(yīng)用關(guān)系。注冊(cè)器133管理資源向身份管理器13注冊(cè),生成器132按照一定的規(guī)則為每個(gè)定義的對(duì)象生成身份符。身份存儲(chǔ)器134是身份管理器13中的數(shù)據(jù)存儲(chǔ)中心,存儲(chǔ)資源、服務(wù)提供者、會(huì)話、應(yīng)用等對(duì)象的身份信息,求解信息,配置服務(wù)等信息。在本發(fā)明的一個(gè)或多個(gè)較佳實(shí)施例中,當(dāng)?shù)竭_(dá)主機(jī)資源管理器1411的請(qǐng)求為startVM(啟動(dòng)虛機(jī))時(shí),主機(jī)資源管理器1411需要從身份管理器13中得到虛機(jī)的URL。虛機(jī)鏡像存放在存儲(chǔ)(sharedstorage)143中,當(dāng)請(qǐng)求為createVm(創(chuàng)建虛機(jī))時(shí),需要從存儲(chǔ)143中獲得虛機(jī)模板的URL,這里要用到存儲(chǔ)143上的存儲(chǔ)資源管理器1431。圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于身份和會(huì)話的資源訪問系統(tǒng)的工作過程的總流程圖,描述從用戶發(fā)出應(yīng)用請(qǐng)求,到應(yīng)用實(shí)例運(yùn)行起來返回客戶端的整個(gè)過程。具體步驟如下步驟201,用戶發(fā)出應(yīng)用請(qǐng)求(用戶請(qǐng)求應(yīng)用,包含IP,port,protocol等),這里的應(yīng)用請(qǐng)求即服務(wù)請(qǐng)求,,比如創(chuàng)建一個(gè)lamp,請(qǐng)求資源;步驟202,判斷用戶是否通過認(rèn)證授權(quán),若通過,請(qǐng)求轉(zhuǎn)移到203,否則請(qǐng)求轉(zhuǎn)移到201;步驟203,請(qǐng)求到達(dá)流會(huì)話管理器,流會(huì)話管理器為請(qǐng)求生成一個(gè)會(huì)話(session),訪問身份管理器,獲得一個(gè)流會(huì)話身份(streamingsessionID),將流會(huì)話身份存入到流會(huì)話表格的一條記錄中;步驟204,流會(huì)話管理器將請(qǐng)求和流會(huì)話身份(streamingsessionID)轉(zhuǎn)入到作為虛擬服務(wù)器(fakeserver)的代理服務(wù)器,并保持TCP/UDP連接,保持該連接的目的是為了將請(qǐng)求轉(zhuǎn)入到控制信令過程,實(shí)現(xiàn)請(qǐng)求的有效控制,路由,以及服務(wù)質(zhì)量保證等,關(guān)于代理服務(wù)器,可以看做用戶和資源間的中間人或經(jīng)紀(jì)人,代理服務(wù)器可以識(shí)別用戶的請(qǐng)求,并將請(qǐng)求轉(zhuǎn)入到后面的處理系統(tǒng),將會(huì)在圖4中詳細(xì)說明;步驟205,代理服務(wù)器訪問身份管理器,通過關(guān)系求解服務(wù),獲得與上述流會(huì)話身份相關(guān)聯(lián)的虛擬應(yīng)用身份,同時(shí)將請(qǐng)求和流會(huì)話身份(streamingsessionID)發(fā)送到控制會(huì)話管理器,這里把整個(gè)系統(tǒng)看成執(zhí)行請(qǐng)求的一個(gè)應(yīng)用程序,把請(qǐng)求看作用戶向應(yīng)用程序發(fā)出的應(yīng)用請(qǐng)求(APP),請(qǐng)求由用戶發(fā)出,到達(dá)代理服務(wù)器時(shí),此時(shí)的應(yīng)用請(qǐng)求是用戶描述的面向用戶的應(yīng)用,也稱之為虛擬應(yīng)用請(qǐng)求;步驟206,控制會(huì)話管理器根據(jù)流會(huì)話為請(qǐng)求創(chuàng)建一個(gè)相關(guān)的控制會(huì)話(controllingsession),并訪問身份管理器,通過關(guān)系求解服務(wù),獲得與流會(huì)話身份相關(guān)的控制會(huì)話身份(ControllingsessionID);步驟207,控制會(huì)話管理器調(diào)用服務(wù)總線,服務(wù)總線通過與之相連的多個(gè)服務(wù)提供者將虛擬應(yīng)用程序轉(zhuǎn)化為應(yīng)用程序,控制請(qǐng)求走向,控制會(huì)話通過服務(wù)總線在服務(wù)提供者間傳遞,同時(shí)將請(qǐng)求路由到資源中心的實(shí)體服務(wù)器上;步驟208,服務(wù)器上的資源管理器管理應(yīng)用請(qǐng)求的執(zhí)行,通過訪問身份管理器獲取執(zhí)行應(yīng)用請(qǐng)求所需的資源;步驟209,判斷資源是否準(zhǔn)備好,若資源都準(zhǔn)備好了,則轉(zhuǎn)入到步驟211,否則轉(zhuǎn)入到步驟210;步驟210,等待,直至資源都準(zhǔn)備好了;步驟211,執(zhí)行請(qǐng)求,生成一個(gè)應(yīng)用實(shí)例(APPINSTANT);步驟212,流會(huì)話管理器管理運(yùn)行的數(shù)據(jù)荷載,并斷開與代理服務(wù)器的為該請(qǐng)求建立的與TCP/UDP連接;步驟213,將請(qǐng)求執(zhí)行的結(jié)果通過重定向(redirect)直接返回給客戶,會(huì)話結(jié)束后,釋放與之相關(guān)的資源信息。圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于身份和會(huì)話的資源訪問系統(tǒng)中流會(huì)話平面圖,體現(xiàn)了客戶荷載需要經(jīng)過的通信資源和計(jì)算資源協(xié)議棧。在流會(huì)話平面中,一個(gè)客戶荷載38的執(zhí)行首先需要計(jì)算資源,在虛擬化環(huán)境下,計(jì)算資源可以分為虛擬計(jì)算資源和物理計(jì)算資源。虛擬計(jì)算資源就是我們通常所說的虛機(jī),具體以虛機(jī)文件的方式提供。在協(xié)議棧中處于本地邏輯計(jì)算工作棧37。本地邏輯計(jì)算工作棧37下面是管理和控制虛機(jī)的虛機(jī)管理器VMM36,VMM36提供了計(jì)算資源的交換和仲裁,并將本地邏輯工作棧37映射(map)到本地物理計(jì)算工作棧35,即服務(wù)器上物理資源,具體可以是服務(wù)器上的CPU,memory,disk,1/0等設(shè)備。當(dāng)然,也可以將本地物理計(jì)算工作棧35映射(map)到本地邏輯工作棧37??蛻艉奢d38獲得了物理資源就可以真正運(yùn)行起來。荷載之間需要交互,傳輸,這時(shí)就需要用于通信的網(wǎng)絡(luò)資源,包括本地網(wǎng)絡(luò)端口資源和10鏈路資源。荷載之間的通信首先通過本地端口資源和TCP/UDP端口34進(jìn)行通信,根據(jù)通信協(xié)議棧的層次,逐層映射到10鏈路中的IP層33的網(wǎng)絡(luò)通信,數(shù)據(jù)鏈路層32的數(shù)據(jù)鏈路通信,直到最底層的物理媒介31的傳輸,此時(shí)便完成了整個(gè)通信過程。并將運(yùn)行結(jié)果返回到客戶端,通信過程是通過流會(huì)話管理器來管理的,從而保證了客戶荷載的網(wǎng)絡(luò)實(shí)例的運(yùn)行以及服務(wù)質(zhì)量。此流會(huì)話平面(信令網(wǎng))可以分離物理資源和動(dòng)態(tài)資源需求,實(shí)現(xiàn)資源的按需供給。圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于身份和會(huì)話的資源訪問系統(tǒng)中代理服務(wù)器與控制會(huì)話管理的交互,以及控制會(huì)話管理器的框圖。流會(huì)話管理器41(或應(yīng)用交付控制器)生成流會(huì)話,流會(huì)話管理器41中的地址和服務(wù)器池可以動(dòng)態(tài)配置流會(huì)話所需的資源,由于用戶發(fā)出的請(qǐng)求(面向用戶的應(yīng)用請(qǐng)求)中是用戶關(guān)注的一些應(yīng)用信息,比如IP,port,protocol等,這些信息并不能準(zhǔn)確地提供面向資源的應(yīng)用描述,流會(huì)話管理器41沒法根據(jù)這些信息把請(qǐng)求路由到具體的服務(wù)器上執(zhí)行,所以先將請(qǐng)求轉(zhuǎn)向一個(gè)虛擬服務(wù)器(fakeserver),即代理服務(wù)器42。代理服務(wù)器42相當(dāng)于用戶和資源間的經(jīng)紀(jì)人,其中包含一個(gè)應(yīng)用容器421,里面存放用戶請(qǐng)求的應(yīng)用信息,即虛擬應(yīng)用,從虛擬應(yīng)用1到虛擬應(yīng)用η。這里把整個(gè)系統(tǒng)看成執(zhí)行請(qǐng)求的一個(gè)應(yīng)用程序,把請(qǐng)求看作用戶向應(yīng)用程序發(fā)出的應(yīng)用請(qǐng)求(APP),請(qǐng)求由用戶發(fā)出,到達(dá)代理服務(wù)器時(shí),此時(shí)的應(yīng)用請(qǐng)求是用戶描述的面向用戶的應(yīng)用,也稱之為虛擬應(yīng)用;當(dāng)請(qǐng)求經(jīng)過服務(wù)提供者的處理到達(dá)資源時(shí),應(yīng)用請(qǐng)求將會(huì)變成描述資源需求的面向資源的應(yīng)用,也稱之為應(yīng)用。代理服務(wù)器42將請(qǐng)求轉(zhuǎn)發(fā)到控制會(huì)話管理器43(來控制請(qǐng)求的走向),控制會(huì)話管理器43中的會(huì)話控制器431為該請(qǐng)求創(chuàng)建與流會(huì)話相關(guān)的控制會(huì)話,協(xié)商執(zhí)行用戶請(qǐng)求的服務(wù)提供者之間的通信,并管理會(huì)話的生命周期??刂茣?huì)話過程中所參與的服務(wù)提供者間的通信協(xié)議棧形成控制信令平面432,可以將服務(wù)提供者與資源提供者分離,根據(jù)需要提供服務(wù)提供者的任意動(dòng)態(tài)組合,即動(dòng)態(tài)生成多個(gè)服務(wù)提供者平面,從服務(wù)提供者平面4321,服務(wù)提供者平面4322,到服務(wù)提供者平面432η??刂茣?huì)話管理器43與服務(wù)總線44相連,服務(wù)總線44是由中間件基礎(chǔ)架構(gòu)技術(shù)實(shí)現(xiàn)的,通過事件驅(qū)動(dòng)和消息引擎,為面向服務(wù)的架構(gòu)提供的軟件架構(gòu)的構(gòu)造物。在本發(fā)明中,服務(wù)提供者集合441中的各服務(wù)提供者都與服務(wù)總線44相連,并在服務(wù)總線44下注冊(cè),服務(wù)總線44控制和管理這些服務(wù)提供者間的交互,服務(wù)路由,協(xié)議轉(zhuǎn)換等。用戶請(qǐng)求和會(huì)話身份通過服務(wù)總線在服務(wù)提供者之間傳播。這里的服務(wù)提供者是支持和優(yōu)化資源訪問的提供應(yīng)用服務(wù)的多個(gè)功能模塊,如serviceenabler,servicefactory;虛擬資源管理的功能模塊,如虛機(jī)管理器4411,存儲(chǔ)管理器4412,網(wǎng)絡(luò)管理器4413等;以及一些提升性能的功能模塊,如monitor,匪S等??刂茣?huì)話管理器43運(yùn)行在一個(gè)中心服務(wù)器上。對(duì)服務(wù)提供者的訪問通過代理45實(shí)現(xiàn),每個(gè)服務(wù)提供者上都有一個(gè)代理(agent)45,代理45監(jiān)控到請(qǐng)求,就對(duì)請(qǐng)求進(jìn)行調(diào)度后將請(qǐng)求發(fā)送給對(duì)應(yīng)的服務(wù)提供者,通過代理45可以實(shí)現(xiàn)對(duì)并發(fā)性請(qǐng)求的處理。通過服務(wù)提供者的處理(process)和一定的策略,最終將請(qǐng)求路由到資源中心中的實(shí)體服務(wù)器,實(shí)體服務(wù)器是相對(duì)于前面的代理服務(wù)器而言。圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于身份和會(huì)話的資源訪問系統(tǒng)中代理服務(wù)器與控制會(huì)話管理器的交互的流程圖。具體過程如下步驟501,流會(huì)話管理器將請(qǐng)求發(fā)送到代理服務(wù)器;步驟502,判斷是否通過認(rèn)證授權(quán),若通過認(rèn)證授權(quán),則轉(zhuǎn)入到步驟503,否則重新返回到步驟502進(jìn)行判斷;步驟503,判斷是否是并發(fā)性的請(qǐng)求,若是,轉(zhuǎn)入到步驟504,否則轉(zhuǎn)入到步驟505;步驟504,代理服務(wù)器中的應(yīng)用容器對(duì)請(qǐng)求進(jìn)行調(diào)度;步驟505,代理服務(wù)器將該請(qǐng)求發(fā)到控制會(huì)話管理器;步驟506,會(huì)話控制器為該請(qǐng)求創(chuàng)建一個(gè)與流會(huì)話相關(guān)的控制會(huì)話;步驟507,控制會(huì)話身份(ControllingsessionID)通過服務(wù)總線在多個(gè)服務(wù)提供者(serviceprovider)間傳遞,從而形成控制信令平面(serviceproviderplane);步驟508,判斷是否多個(gè)請(qǐng)求同時(shí)請(qǐng)求使用一個(gè)服務(wù)(service),若是,轉(zhuǎn)入到步驟510,否則轉(zhuǎn)入到步驟509;步驟509,服務(wù)總線為請(qǐng)求分配服務(wù)提供者(serviceprovider);步驟510,服務(wù)總線下注冊(cè)的服務(wù)提供者(serviceprovider)上的代理(agent)為請(qǐng)求分配服務(wù)(service)。通過該過程,可以將請(qǐng)求路由到實(shí)體服務(wù)器上執(zhí)行,即使請(qǐng)求訪問真實(shí)的物理資源。圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于身份和會(huì)話的資源訪問系統(tǒng)中存儲(chǔ)會(huì)話關(guān)系的會(huì)話數(shù)據(jù)庫的部分存儲(chǔ)結(jié)構(gòu)。會(huì)話數(shù)據(jù)庫6中存儲(chǔ)的是多個(gè)會(huì)話(session)關(guān)系表格,由流會(huì)話表格61,控制會(huì)話表格62,用戶會(huì)話表格63,以及會(huì)話關(guān)系表格64組成。用戶發(fā)出應(yīng)用請(qǐng)求,在本發(fā)明中,用戶請(qǐng)求的應(yīng)用即為資源,為了實(shí)現(xiàn)一個(gè)用戶對(duì)應(yīng)多個(gè)請(qǐng)求,資源的復(fù)用,服務(wù)(service)的復(fù)用,將用戶請(qǐng)求的會(huì)話分離成流會(huì)話,控制會(huì)話,用戶會(huì)話。流會(huì)話表格61主要存儲(chǔ)流會(huì)話以及與流會(huì)話綁定在一起的網(wǎng)絡(luò)地址和網(wǎng)絡(luò)尋址身份信息,具體有流會(huì)話身份(streamingsessionID),網(wǎng)絡(luò)身份(NetworkID),輸入輸出端口身份(1/0ID),其中ID通過訪問身份管理器獲得。NetworkID包括網(wǎng)絡(luò)設(shè)備交換機(jī),路由器等的身份,1/0ID是指端口的身份,通過身份可以找到這些資源的地址。流會(huì)話表格對(duì)應(yīng)于流會(huì)話平面中的1/0鏈路資源和本地網(wǎng)絡(luò)端口資源部分??刂茣?huì)話是關(guān)于控制層面的會(huì)話,控制會(huì)話表格62主要存儲(chǔ)控制會(huì)話以及與控制會(huì)話綁定在一起的服務(wù)提供者身份信息,具體有controllingsessionID禾Π多個(gè)serviceproviderID,其ID由身份管理器提供??刂茣?huì)話表格對(duì)應(yīng)于控制信令平面。用戶會(huì)話是用戶請(qǐng)求應(yīng)用(app)的會(huì)話(session),表示了用戶(user)和應(yīng)用(app)之間的關(guān)系,以及應(yīng)用(app)的組件關(guān)系。用戶會(huì)話表格63主要存儲(chǔ)這些對(duì)象的身份信息,具體有hersessionID,UserID,AppID,vAppID,DomainID,ComponentID,VMID,ServerID,StorageID。其間的關(guān)系是動(dòng)態(tài)關(guān)系。這些ID都通過身份管理器獲得,并通過身份管理器中的柄系統(tǒng)表示其中的關(guān)系,將在后面的圖中詳細(xì)說明。流會(huì)話,控制會(huì)話,用戶會(huì)話是一個(gè)請(qǐng)求的三個(gè)方面,之間是有著緊密的聯(lián)系的,這時(shí)就需要一個(gè)會(huì)話關(guān)系表格(sessionrelationshiptable)64來表示它們之間的關(guān)系。由于我們可以考慮用戶請(qǐng)求的應(yīng)用(app)為服務(wù)請(qǐng)求,故將服務(wù)會(huì)話身份(servicesessionID)作為關(guān)系表的主鍵,其它的屬性字段有hersessionId,streamingsessionID,controllingsessionID,這些屬性都是前面幾個(gè)表格的主鍵,因而將這些分離的會(huì)話(session)關(guān)聯(lián)在一個(gè)請(qǐng)求中。當(dāng)創(chuàng)建會(huì)話(session)時(shí),會(huì)話(session)相關(guān)的數(shù)據(jù)存放在會(huì)話數(shù)據(jù)庫(SessionStore),當(dāng)完成終止一個(gè)會(huì)話(session)時(shí),則需要釋放相應(yīng)的資源。會(huì)話身份(SessionID)是臨時(shí)創(chuàng)建的,其它的資源身份(ID),包括數(shù)據(jù)中心資源和服務(wù)提供者身份(ID)都是不變的,當(dāng)一個(gè)會(huì)話(session)結(jié)束時(shí),需要?jiǎng)h除臨時(shí)表中的會(huì)話(session),并釋放相應(yīng)的資源,這個(gè)過程相當(dāng)于訂閱,訂閱結(jié)束,釋放資源。圖7是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于身份和會(huì)話的資源訪問系統(tǒng)中身份管理器的結(jié)構(gòu)框圖。身份管理器7的核心是柄求解系統(tǒng)71以及存放身份信息和各種管理配置信息的ID倉庫(IDstore)72,身份符來標(biāo)記,其中不變的對(duì)象如資源,服務(wù)提供者都有一個(gè)唯一不變的身份符,動(dòng)態(tài)的對(duì)象如會(huì)話等都有一個(gè)臨時(shí)的身份符。不變性(persistence)由禾丙$角軍胃會(huì)充(handleresolutionsystem)71jfe^iiE。禾丙$角軍胃會(huì)充(Handleresolutionsystem)71由弓I用實(shí)施(referenceImplementation)711,協(xié)議(protocol)712,命名空間(Namaspace)713,管理服務(wù)(AdministrativeService)714四個(gè)部分組成,其中引用實(shí)施(ReferenceImplementation)711是柄求角軍系統(tǒng)(handleresolutionsystem)71的核心,提供求解服務(wù)和分布式類別服務(wù)。分布式類別服務(wù)7113接收不同類型的并發(fā)性請(qǐng)求,根據(jù)請(qǐng)求的類型,對(duì)請(qǐng)求調(diào)度后將請(qǐng)求發(fā)往地址求解服務(wù)(AddressResolutionservice)7111或關(guān)系求解服務(wù)(Relationshipresolutionservice)7112。地址求解服務(wù)(AddressResolutionService)7111中有地址關(guān)系的樹形結(jié)構(gòu),通過該結(jié)構(gòu)關(guān)系根據(jù)資源身份找到資源的位置。關(guān)系求解服務(wù)(RelationshipResolutionService)7112通過關(guān)系求解服務(wù),里面存有用戶⑴ser)、應(yīng)用(app)、資源(resource)、會(huì)話(session)等之間關(guān)系的結(jié)構(gòu),將這些對(duì)象有效地連接起來;由于其間的關(guān)系比較復(fù)雜,往往存在多對(duì)多的關(guān)系映射,則可以采用樹,圖等各種結(jié)構(gòu)來描述。當(dāng)用戶訪問系統(tǒng)中的求解(resolution)或管理過程(Administrativeprocess)時(shí),就需要用到協(xié)議(ftOtocol)712對(duì)客戶進(jìn)行認(rèn)證。命名空間(Namespace)713是大量的不同類型的身份符的類型名字,還包括對(duì)于具體對(duì)象名字的語法規(guī)定,可以根據(jù)類型劃分不同的命名空間,每個(gè)命名空間713域下有多個(gè)不同的具體的名字。管理服務(wù)(Administrativeservice)714提供系統(tǒng)中的各種配置管理服務(wù)。ID倉庫(IDStore)72是身份管理器7中的存放身份信息,管理配置信息等各種信息的存儲(chǔ)器,各種資源,過程,應(yīng)用,服務(wù)等的身份都存儲(chǔ)在ID倉庫72中。在本發(fā)明的一個(gè)或多個(gè)較佳實(shí)施例中,身份管理器為會(huì)話管理器和資源管理器提供身份服務(wù),關(guān)系求解服務(wù)和地址求解服務(wù),為求解各個(gè)對(duì)象之間的關(guān)系,尋找資源位置提供支撐。身份管理器運(yùn)行在一個(gè)ID服務(wù)器上。圖8是圖7的身份管理器中的關(guān)系求解服務(wù)(RelationshipResolutionService)實(shí)施的描述框圖。本發(fā)明的關(guān)系求解實(shí)施方式81由對(duì)象身份符811、對(duì)象描述812以及求解服務(wù)813三個(gè)部分組成。其中對(duì)象身份符811表示的是對(duì)象的身份,這里的對(duì)象既可以是數(shù)據(jù)中心的資源,如虛機(jī),服務(wù)器等,也可以是應(yīng)用(app),域(domain),組件(component)等用戶請(qǐng)求的應(yīng)用關(guān)系等,還可以是各種會(huì)話(session),也可以是系統(tǒng)中的管理程序(也可以稱之為服務(wù)提供者)。對(duì)象描述812表述的是對(duì)各個(gè)對(duì)象的屬性,特征等的描述。求解服務(wù)813由數(shù)據(jù)類型(Datatype)8131,結(jié)構(gòu)元數(shù)據(jù)(structuralmetadata)8132,以及元對(duì)象(Meta-objects)8133組成,結(jié)構(gòu)元數(shù)據(jù)8132描述了各對(duì)象之間的結(jié)構(gòu)關(guān)系,由于關(guān)系很復(fù)雜,存在多對(duì)多的情況,如一個(gè)用戶可以同時(shí)使用多個(gè)應(yīng)用(app),一個(gè)應(yīng)用(app)可以被多個(gè)用戶同時(shí)使用,因而采用圖結(jié)構(gòu)來表示,這樣可以保證從上面的對(duì)象引用到下面的對(duì)象,也可以從下面的對(duì)象引用到上面的對(duì)象的多對(duì)多的引用關(guān)系。元數(shù)據(jù)是指關(guān)于對(duì)象的對(duì)象,數(shù)據(jù)類型是對(duì)數(shù)據(jù)的分類。82中列出了需要求解的主要對(duì)象,包括用戶(user)821,應(yīng)用(app)822,域(domain)823,組件(component)824,虛擬資源(virtualresource)825,物理資源(physicalresource)擬6等。這些對(duì)象間的關(guān)系也是一條用戶會(huì)話(session)關(guān)系,在一個(gè)用戶會(huì)話中,一個(gè)用戶821可以同時(shí)使用多個(gè)應(yīng)用(app)822,一個(gè)應(yīng)用(app)可以被多個(gè)用戶821同時(shí)使用,一個(gè)應(yīng)用(app)822對(duì)應(yīng)一個(gè)域(domain)823,一個(gè)域(domain)823由多個(gè)組件(component)擬4組成,由于組件(component)擬4是只包含一個(gè)虛機(jī)實(shí)例(VMinstance)的特殊的域(domain)823,則一個(gè)域(component)823對(duì)應(yīng)一個(gè)虛機(jī)VM,一個(gè)虛機(jī)VM可以被多個(gè)域(component)823引用,一個(gè)VM對(duì)應(yīng)多個(gè)物理資源,如cpu,memory,nic等。VM中有兩個(gè)ID,一個(gè)是Vm自身的,另一個(gè)是ReferenceID,指向上面的組件824,建立與組件824間的身份對(duì)應(yīng)關(guān)系。83是一個(gè)用戶請(qǐng)求運(yùn)行起來所需要的主要資源,包括VM831,LUN832,Raid833,vswitch834,Nic835等這些資源間的關(guān)系通過ID來標(biāo)識(shí)。圖9是圖7中的身份管理器中的地址解析(AddressResolution)的關(guān)系表述圖。在身份管理器中,對(duì)每個(gè)資源都進(jìn)行唯一的身份標(biāo)記,每個(gè)資源都有唯一的身份標(biāo)記符,同時(shí)有一個(gè)可變的邏輯身份(logicalID),以建立資源之間的邏輯關(guān)系,這里不同于域名系統(tǒng),域名系統(tǒng)與IP相對(duì)應(yīng),而每一個(gè)ID都是唯一的不變的,所以不管資源移至何處,都可以通過ID找到它。地址求解通過樹形結(jié)構(gòu)實(shí)現(xiàn),在身份上是從根到葉的繼承關(guān)系。以數(shù)據(jù)中心為例,一個(gè)數(shù)據(jù)中心91可以分成多個(gè)組92,一個(gè)組92下有多個(gè)主機(jī)93,一個(gè)主機(jī)93上有多個(gè)虛機(jī)94,一個(gè)虛機(jī)94中使用到vCPU951,vMemory952,vNic953,VHBA954等虛擬硬件資源,虛擬硬件資源通過虛機(jī)管理器VMM映射到相應(yīng)的物理硬件資源CPU971,Memory972,Nic973,HBA974,一個(gè)物理硬件設(shè)備可以對(duì)應(yīng)多個(gè)虛擬硬件設(shè)備,其中,vNic953連接到虛機(jī)管理器VMM中的vSwitch96,VMM中可以有一個(gè)或多個(gè)vSwitch96,一個(gè)vSwitch96連接多個(gè)vnic953,vswitch953連接到物理Nic973,通過Nic973又連接到Switch(交換機(jī))98上,一個(gè)Switch(交換機(jī))98可以連接多個(gè)Nic973,亦即多個(gè)主機(jī)93,還可以通過Switch98連接到共享存儲(chǔ)器(sharedstorage)99。對(duì)于底層,主機(jī)上的資源,使用TapBridge建立虛機(jī)94和其上的各種虛擬資源的身份對(duì)應(yīng)關(guān)系,一個(gè)虛機(jī)上可以有多個(gè)vSwitch96,分別管不同的vlan,連在不同的vswitch上的虛擬機(jī)被劃分到不同的vlan中,一個(gè)vswitch可以連接不同主機(jī)上的不同的虛擬機(jī)。當(dāng)通過資源的ID請(qǐng)求資源的地址時(shí),請(qǐng)求到達(dá)地址求解服務(wù),地址求解服務(wù)通過資源的身份求解出資源所在的位置。圖10是根據(jù)本發(fā)明的一個(gè)實(shí)施例的基于身份和會(huì)話的資源訪問系統(tǒng)中使用身份管理器的流程圖。具體包括如下的步驟步驟1001,客戶端發(fā)出請(qǐng)求,并轉(zhuǎn)入到步驟1002;步驟1002,請(qǐng)求到達(dá)身份管理器,并轉(zhuǎn)入到步驟1003;步驟1003,判斷所請(qǐng)求的對(duì)象是否在身份管理器中注冊(cè),若注冊(cè),轉(zhuǎn)入到步驟1004,否則轉(zhuǎn)入到步驟1008;步驟1004,根據(jù)ID到身份管理器中查詢柄求解系統(tǒng),并轉(zhuǎn)入到步驟1005;步驟1005,判斷是否查詢資源地址,若是,轉(zhuǎn)入到步驟1006,否則轉(zhuǎn)入到步驟1010;步驟1006,通過地址求解服務(wù)找到資源的位置,并轉(zhuǎn)入到步驟1007;步驟1007,將位置信息返回給請(qǐng)求方,結(jié)束;步驟1008,使用注冊(cè)器注冊(cè)對(duì)象,并轉(zhuǎn)入到步驟1009;步驟1009,生成器根據(jù)對(duì)象類型和字符串規(guī)則為該對(duì)象創(chuàng)建刪除身份符ID,并轉(zhuǎn)入到步驟1004;步驟1010,通過關(guān)系求解服務(wù)找到關(guān)系的對(duì)象,并轉(zhuǎn)入到步驟1011;步驟1011,將關(guān)系對(duì)象信息返回給請(qǐng)求方,結(jié)束。本發(fā)明的基于身份和會(huì)話的資源訪問系統(tǒng)能在數(shù)據(jù)中心的網(wǎng)絡(luò)實(shí)例環(huán)境下,將傳統(tǒng)電信中服務(wù)提供者和資源提供者分離的思想引入到企業(yè)數(shù)據(jù)中心資源的訪問中,實(shí)現(xiàn)荷載和控制會(huì)話的分離,并采用身份管理方法管理這些資源的身份。上述實(shí)施例是提供給熟悉本領(lǐng)域內(nèi)的人員來實(shí)現(xiàn)或使用本發(fā)明的,熟悉本領(lǐng)域的人員可在不脫離本發(fā)明的發(fā)明思想的情況下,對(duì)上述實(shí)施例做出種種修改或變化,因而本發(fā)明的保護(hù)范圍并不被上述實(shí)施例所限,而應(yīng)該是符合權(quán)利要求書提到的創(chuàng)新性特征的最大范圍。權(quán)利要求1.一種基于身份和會(huì)話的資源訪問系統(tǒng),其特征在于,包括客戶端,客戶端發(fā)出服務(wù)請(qǐng)求并定義執(zhí)行該服務(wù)請(qǐng)求所需要的資源信息;會(huì)話管理中心,接收所述客戶端發(fā)出的服務(wù)請(qǐng)求,根據(jù)該服務(wù)請(qǐng)求創(chuàng)建流會(huì)話并根據(jù)流會(huì)話創(chuàng)建控制會(huì)話,協(xié)商流會(huì)話所需的資源和控制會(huì)話所需的服務(wù)提供者,并將請(qǐng)求路由到資源中心;資源中心,包括實(shí)體服務(wù)器、網(wǎng)絡(luò)和存儲(chǔ)器,所述實(shí)體服務(wù)器上運(yùn)行一個(gè)或多個(gè)虛機(jī),資源中心接收所述服務(wù)請(qǐng)求、并管理請(qǐng)求的運(yùn)行,所述虛機(jī)運(yùn)行所述服務(wù)請(qǐng)求并將運(yùn)行的結(jié)果反饋給客戶端;身份管理器,與會(huì)話管理中心及資源中心通信連接,身份管理器管理資源、服務(wù)提供者、會(huì)話、應(yīng)用的對(duì)象的身份信息,身份管理器還管理所述身份信息的生命周期。2.如權(quán)利要求1所述的基于身份和會(huì)話的資源訪問系統(tǒng),其特征在于,所述會(huì)話管理中心包括流會(huì)話管理器,接收所述客戶端發(fā)送的服務(wù)請(qǐng)求,根據(jù)該服務(wù)請(qǐng)求創(chuàng)建流會(huì)話并協(xié)商流會(huì)話所需的資源,流會(huì)話管理器轉(zhuǎn)發(fā)所述服務(wù)請(qǐng)求;代理服務(wù)器,與流會(huì)話管理器通信連接,代理服務(wù)器接收由流會(huì)話管理器轉(zhuǎn)發(fā)的服務(wù)請(qǐng)求并保持連接,代理服務(wù)器獲取流會(huì)話管理器創(chuàng)建的流會(huì)話信息,代理服務(wù)器調(diào)度并發(fā)的服務(wù)請(qǐng)求;控制會(huì)話管理器,與代理服務(wù)器通信連接,從代理服務(wù)器獲取流會(huì)話信息并根據(jù)流會(huì)話信息創(chuàng)建控制會(huì)話并協(xié)商控制會(huì)話所需的服務(wù)提供者,控制會(huì)話管理器轉(zhuǎn)發(fā)所述服務(wù)請(qǐng)求;服務(wù)總線,連接到所述控制會(huì)話管理器,并與多個(gè)服務(wù)提供者相連,在服務(wù)提供者之間傳遞請(qǐng)求和控制會(huì)話身份信息;會(huì)話數(shù)據(jù)庫保存服務(wù)請(qǐng)求從客戶端傳送至資源中心的虛機(jī)上運(yùn)行以及運(yùn)行的結(jié)果從資源中心反饋給客戶端的過程中的流會(huì)話、控制會(huì)話和用戶會(huì)話信息。3.如權(quán)利要求2所述的基于身份和會(huì)話的資源訪問系統(tǒng),其特征在于,所述流會(huì)話管理器包括流會(huì)話生成器,為接收到的服務(wù)請(qǐng)求創(chuàng)建流會(huì)話并管理流會(huì)話的生命周期,流會(huì)話生成器還協(xié)商流會(huì)話所需要的資源;流信令平面,與流會(huì)話生成器通信連接,由流會(huì)話過程中所參與的資源間的通信協(xié)議棧形成,分離所述資源中的物理資源與動(dòng)態(tài)資源。4.根據(jù)權(quán)利要求3所述的基于身份和會(huì)話的資源訪問系統(tǒng),其特征在于,所述流信令平面包括I/O鏈路資源,本地網(wǎng)絡(luò)端口資源和計(jì)算資源形成的協(xié)議棧,其中計(jì)算資源協(xié)議棧包括本地物理計(jì)算工作棧、虛機(jī)管理器,本地邏輯計(jì)算工作棧。5.如權(quán)利要求2所述的基于身份和會(huì)話的資源訪問系統(tǒng),其特征在于,所述代理服務(wù)器包括應(yīng)用容器,保存與所述服務(wù)請(qǐng)求相關(guān)的請(qǐng)求信息,包括IP地址、端口號(hào)、協(xié)議。6.如權(quán)利要求2所述的基于身份和會(huì)話的資源訪問系統(tǒng),其特征在于,所述控制會(huì)話管理器包括會(huì)話控制器,根據(jù)所述流會(huì)話創(chuàng)建控制會(huì)話并管理控制會(huì)話的生命周期,會(huì)話控制器還協(xié)商執(zhí)行該控制會(huì)話所需要的服務(wù)提供者;控制信令平面,由控制會(huì)話過程中所參與的服務(wù)提供者間的通信協(xié)議棧形成,控制信令平面將服務(wù)提供者與資源提供者分離。7.如權(quán)利要求1所述的基于身份和會(huì)話的資源訪問系統(tǒng),其特征在于,所述實(shí)體服務(wù)器包括服務(wù)器資源管理器、硬件架構(gòu)、虛機(jī)管理器和數(shù)個(gè)虛機(jī),所述服務(wù)器資源管理器管理服務(wù)請(qǐng)求在虛機(jī)上的運(yùn)行,虛機(jī)管理器管理所述虛機(jī);所述網(wǎng)絡(luò)包括網(wǎng)絡(luò)資源管理器,網(wǎng)絡(luò)資源管理器管理網(wǎng)絡(luò)資源并對(duì)實(shí)體服務(wù)器中的虛機(jī)進(jìn)行組網(wǎng);所述存儲(chǔ)器包括存儲(chǔ)資源管理器,存儲(chǔ)資源管理器管理存儲(chǔ)資源。8.如權(quán)利要求1所述的基于身份和會(huì)話的資源訪問系統(tǒng),其特征在于,所述身份管理器包括柄求解系統(tǒng),通過樹形結(jié)構(gòu)和圖形結(jié)構(gòu)求解確定資源的位置和服務(wù)請(qǐng)求涉及的各對(duì)象間的關(guān)系;生成器,為每個(gè)定義的資源和服務(wù)提供者生成唯一的身份信息,為每一個(gè)會(huì)話、應(yīng)用生成身份信息;注冊(cè)器,為每個(gè)對(duì)象向身份管理器注冊(cè),注冊(cè)器調(diào)用生成器為對(duì)象生成身份;身份存儲(chǔ)器,存儲(chǔ)各種對(duì)象的身份信息,包括會(huì)話、服務(wù)提供者、資源、應(yīng)用。9.一種基于身份和會(huì)話的資源訪問方法,其特征在于,所述方法包括一個(gè)上游流會(huì)話管理器接收客戶端的資源請(qǐng)求;該流會(huì)話管理器為請(qǐng)求創(chuàng)建一個(gè)用于協(xié)商執(zhí)行客戶荷載所需資源的流會(huì)話,并將請(qǐng)求和流會(huì)話信息發(fā)送到上游代理服務(wù)器;該代理服務(wù)器作為中轉(zhuǎn)代理多個(gè)請(qǐng)求,并將請(qǐng)求和流會(huì)話信息發(fā)往上游控制會(huì)話管理器;該控制會(huì)話管理器為該請(qǐng)求生成一個(gè)與上述流會(huì)話相關(guān)聯(lián)的用于協(xié)商控制服務(wù)請(qǐng)求的服務(wù)提供者的控制會(huì)話;控制會(huì)話管理器與上游服務(wù)總線交互,服務(wù)總線與多個(gè)服務(wù)提供者相連,請(qǐng)求和控制會(huì)話身份信息通過服務(wù)總線在多個(gè)服務(wù)提供者之間傳遞,并通過服務(wù)提供者將請(qǐng)求路由到下游資源中心的實(shí)體服務(wù)器;實(shí)體服務(wù)器上有一個(gè)或多個(gè)虛機(jī),資源管理器管理請(qǐng)求在虛機(jī)上的運(yùn)行,虛機(jī)運(yùn)行所述請(qǐng)求并將運(yùn)行的結(jié)果反饋給客戶端。10.如權(quán)利要求9所述的基于身份和會(huì)話的資源訪問方法,其特征在于,所述方法進(jìn)一步包括流會(huì)話管理器創(chuàng)建流會(huì)話,并訪問身份管理器,獲得流會(huì)話身份;代理服務(wù)器創(chuàng)建虛擬應(yīng)用,并訪問身份管理器,通過關(guān)系求解服務(wù),獲得與上述流會(huì)話身份相關(guān)聯(lián)的虛擬應(yīng)用身份;控制會(huì)話管理器創(chuàng)建與流會(huì)話相關(guān)聯(lián)的控制會(huì)話,訪問身份管理器,通過關(guān)系求解服務(wù),獲得與上述流會(huì)話身份相關(guān)聯(lián)的控制會(huì)話身份。資源管理器訪問身份管理器,獲得資源的唯一身份,并可根據(jù)資源的唯一身份通過地址求解服務(wù)找到資源的位置。11.如權(quán)利要求9所述的基于身份和會(huì)話的資源訪問方法,其特征在于,所述方法進(jìn)一步包括代理服務(wù)器接收到流會(huì)話控制器發(fā)送的請(qǐng)求和流會(huì)話信息后,繼續(xù)保持與流會(huì)話控制器之間的TCP/UDP連接;請(qǐng)求在資源中心的實(shí)體服務(wù)器上的虛機(jī)上運(yùn)行起來后,斷開代理服務(wù)器與流會(huì)話控制器之間的TCP/UDP連接,并通過重定向直接將運(yùn)行結(jié)果返回客戶端。12.如權(quán)利要求9所述的基于身份和會(huì)話的資源訪問方法,其特征在于,所述方法進(jìn)一步包括流會(huì)話管理器創(chuàng)建流會(huì)話,生成流信令平面,分離物理資源和動(dòng)態(tài)資源需求,并控制按需生成的邏輯核心網(wǎng)。13.根據(jù)權(quán)利要求9所述的基于身份和會(huì)話的資源訪問方法,其特征在于,所述方法進(jìn)一步包括控制會(huì)話管理器創(chuàng)建控制會(huì)話,生成控制會(huì)話平面,根據(jù)請(qǐng)求需要對(duì)服務(wù)提供者進(jìn)行任意動(dòng)態(tài)組合,生成多個(gè)服務(wù)提供者平面。14.根據(jù)權(quán)利要求9所述的基于身份和會(huì)話的資源訪問方法,其特征在于,所述方法進(jìn)一步包括使用橋接建立虛機(jī)和其上的各種虛擬資源的身份對(duì)應(yīng)關(guān)系。15.根據(jù)權(quán)利要求9所述的基于身份和會(huì)話的資源訪問方法,其特征在于,所述方法進(jìn)一步包括為虛機(jī)設(shè)置兩個(gè)身份,一個(gè)是虛機(jī)自身的,另一個(gè)是引用身份,指向上面的組件,建立虛機(jī)與組件間的身份對(duì)應(yīng)關(guān)系。全文摘要本發(fā)明揭示了一種基于身份和會(huì)話的資源訪問系統(tǒng)和方法,系統(tǒng)包括客戶端、會(huì)話管理中心、資源中心、身份管理器。客戶端發(fā)出服務(wù)請(qǐng)求并定義執(zhí)行該服務(wù)請(qǐng)求所需要的資源信息。會(huì)話管理中心接收服務(wù)請(qǐng)求,根據(jù)該服務(wù)請(qǐng)求創(chuàng)建流會(huì)話并根據(jù)流會(huì)話創(chuàng)建控制會(huì)話,協(xié)商流會(huì)話所需的資源和控制會(huì)話所需的服務(wù)提供者,并將請(qǐng)求路由到資源中心。資源中心包括實(shí)體服務(wù)器、網(wǎng)絡(luò)和存儲(chǔ)器,資源中心接收服務(wù)請(qǐng)求、并管理請(qǐng)求的運(yùn)行,實(shí)體服務(wù)器上的虛機(jī)運(yùn)行服務(wù)請(qǐng)求并將運(yùn)行的結(jié)果反饋給客戶端。身份管理器管理資源、服務(wù)提供者、會(huì)話、應(yīng)用等對(duì)象的身份信息,還管理身份信息的生命周期。文檔編號(hào)H04L29/06GK102347959SQ20111036972公開日2012年2月8日申請(qǐng)日期2011年11月18日優(yōu)先權(quán)日2011年11月18日發(fā)明者湯傳斌,熊麗申請(qǐng)人:運(yùn)軟網(wǎng)絡(luò)科技(上海)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1