專利名稱:元數(shù)據(jù)訂閱注冊(cè)表的制作方法
元數(shù)據(jù)訂閱注冊(cè)表背景某些系統(tǒng)從遠(yuǎn)程服務(wù)器中收集元數(shù)據(jù)。如此處所使用的服務(wù)器是主存于網(wǎng)絡(luò)中計(jì)算機(jī)上的計(jì)算機(jī)程序,使得該程序可向該網(wǎng)絡(luò)中的其他部分提供元數(shù)據(jù)。遠(yuǎn)程服務(wù)器是主存于一個(gè)或多個(gè)物理或虛擬機(jī)器上的服務(wù)器,所述一個(gè)或多個(gè)物理或虛擬機(jī)器不同于向該遠(yuǎn)程服務(wù)器請(qǐng)求元數(shù)據(jù)的物理或虛擬機(jī)器,多個(gè)服務(wù)器可主存于一個(gè)這樣的機(jī)器上(例如,文件服務(wù)器和報(bào)告服務(wù)器可主存于同一機(jī)器上)。當(dāng)要從某一遠(yuǎn)程服務(wù)器中收集元數(shù)據(jù)時(shí),用戶可輸入橋(可被執(zhí)行來從遠(yuǎn)程服務(wù)器中檢索數(shù)據(jù)的命令)的命令行參數(shù),且該橋可以執(zhí)行來從該遠(yuǎn)程服務(wù)器中檢索該元數(shù)據(jù)。所檢索到的元數(shù)據(jù)可按各種方式來使用。例如, 該元數(shù)據(jù)可由元數(shù)據(jù)服務(wù)來處理,所述元數(shù)據(jù)服務(wù)能以某種可用形式從該元數(shù)據(jù)中提供信息。例如,影響分析和世系(IAL)元數(shù)據(jù)是展示不同計(jì)算機(jī)組件(例如,不同服務(wù)器、不同數(shù)據(jù)庫表、不同數(shù)據(jù)庫表列等)彼此是如何依賴的元數(shù)據(jù)。IAL元數(shù)據(jù)服務(wù)可收集這樣的 IAL元數(shù)據(jù)并以某種可用形式從該IAL元數(shù)據(jù)中提供信息。作為示例,IAL元數(shù)據(jù)服務(wù)可允許該IAL元數(shù)據(jù)被搜索以展示計(jì)算機(jī)系統(tǒng)的特征,如關(guān)于數(shù)據(jù)是如何流過該系統(tǒng)的信息。概述無論先前的元數(shù)據(jù)檢索工具和技術(shù)有何優(yōu)點(diǎn),它們既未能認(rèn)識(shí)到本文描述和要求保護(hù)的元數(shù)據(jù)訂閱注冊(cè)表工具和技術(shù),也未認(rèn)識(shí)由這些工具和技術(shù)所產(chǎn)生的優(yōu)點(diǎn)。在一實(shí)施例中,各工具和技術(shù)可包括根據(jù)訂閱注冊(cè)表向一組遠(yuǎn)程服務(wù)器請(qǐng)求已更新的元數(shù)據(jù)。如此處所使用的,訂閱注冊(cè)表是包括用于從正被訂閱的遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息的數(shù)據(jù)結(jié)構(gòu)訂閱注冊(cè)表可采取多種不同的形式,以下討論那些不同形式中的某些示例。向一個(gè)或多個(gè)服務(wù)器請(qǐng)求已更新的元數(shù)據(jù)指的是向先前已在向其請(qǐng)求過元數(shù)據(jù)的服務(wù)器請(qǐng)求元數(shù)據(jù)。還可從遠(yuǎn)程服務(wù)器中接收所請(qǐng)求的已更新的元數(shù)據(jù)。在各工具和技術(shù)的另一實(shí)施例中,可根據(jù)訂閱注冊(cè)表向一組遠(yuǎn)程服務(wù)器請(qǐng)求已更新的影響分析和世系元數(shù)據(jù),該訂閱注冊(cè)表可包括用于從遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息??稍谟绊懛治龊褪老翟獢?shù)據(jù)服務(wù)處接收所請(qǐng)求的元數(shù)據(jù)。在各工具和技術(shù)的又一實(shí)施例中,可根據(jù)訂閱注冊(cè)表從一組遠(yuǎn)程服務(wù)器中檢索已更新的元數(shù)據(jù),該訂閱注冊(cè)表可包括用于從遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息??山馕鰜碜赃h(yuǎn)程服務(wù)器的元數(shù)據(jù)的至少一部分,并可在該元數(shù)據(jù)中發(fā)現(xiàn)對(duì)新遠(yuǎn)程服務(wù)器的引用??蓪⒂糜趶脑撔逻h(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息添加至該訂閱注冊(cè)表,并可根據(jù)該訂閱注冊(cè)表從該新遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)。提供本發(fā)明內(nèi)容是為了以簡(jiǎn)化的形式介紹一些概念。這些概念將在以下具體實(shí)施方式
中進(jìn)一步描述。本概述并不旨在標(biāo)識(shí)出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于限定所要求保護(hù)的主題的范圍。類似地,本發(fā)明不限于解決在背景技術(shù)具體實(shí)施方式
、或附圖中討論的特定技術(shù)、工具、環(huán)境、缺點(diǎn)、或優(yōu)點(diǎn)的實(shí)現(xiàn)。附圖簡(jiǎn)述
圖1是其中可實(shí)現(xiàn)所描述的各實(shí)施例中的一個(gè)或多個(gè)實(shí)施例的合適的計(jì)算環(huán)境的框圖。
圖2是元數(shù)據(jù)訂閱注冊(cè)表計(jì)算環(huán)境的示意圖。圖3是元數(shù)據(jù)訂閱注冊(cè)表技術(shù)的流程圖。圖4是另一元數(shù)據(jù)訂閱注冊(cè)表技術(shù)的流程圖。圖5是又一元數(shù)據(jù)訂閱注冊(cè)表技術(shù)的流程圖。
具體實(shí)施例方式本文描述的各實(shí)施例涉及用于從遠(yuǎn)程源進(jìn)行改善的元數(shù)據(jù)檢索的技術(shù)和工具。這樣的改善可源于分開或組合地使用各種技術(shù)和工具。這樣的技術(shù)和工具可包括根據(jù)訂閱注冊(cè)表從遠(yuǎn)程服務(wù)器中檢索已更新的元數(shù)據(jù) (如已更新的IAL元數(shù)據(jù))。該訂閱注冊(cè)表可包括用于每個(gè)遠(yuǎn)程服務(wù)器的條目,其中每個(gè)條目可包括用于從該服務(wù)器中檢索元數(shù)據(jù)的信息。該注冊(cè)表中服務(wù)器條目中的信息示例包括服務(wù)器名、用于連接至該服務(wù)器的其他連接信息(連接串等)、從該服務(wù)器進(jìn)行元數(shù)據(jù)檢索的時(shí)間表、和/或?qū)脑摲?wù)器中檢索到的元數(shù)據(jù)進(jìn)行限制的過濾信息。可解析從遠(yuǎn)程服務(wù)器中檢索到的元數(shù)據(jù)的至少一部分,并且可在該元數(shù)據(jù)中發(fā)現(xiàn)對(duì)新遠(yuǎn)程服務(wù)器(例如,在該訂閱注冊(cè)表中不具有當(dāng)前條目的服務(wù)器)的引用??蓪⒂糜趶男逻h(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息添加至該訂閱注冊(cè)表以便可根據(jù)該訂閱注冊(cè)表來從那些新服務(wù)器檢索元數(shù)據(jù)。對(duì)該注冊(cè)表的這些添加可自動(dòng)或者在接收到批準(zhǔn)這些添加的用戶輸入之后完成。因此,可從此處所描述的元數(shù)據(jù)訂閱注冊(cè)表工具和技術(shù)中實(shí)現(xiàn)一個(gè)或多個(gè)顯著的益處。該訂閱注冊(cè)表可使得從遠(yuǎn)程服務(wù)器最初檢索以及隨后更新元數(shù)據(jù)變得更容易,以使得最新的元數(shù)據(jù)可被收集以供使用,如由元數(shù)據(jù)服務(wù)來使用。該注冊(cè)表可允許根據(jù)該訂閱注冊(cè)表來檢索元數(shù)據(jù),這可在每次要從遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)時(shí)無需用戶輸入橋的命令行參數(shù)的情況下完成。另外,可自動(dòng)從所接收的元數(shù)據(jù)中標(biāo)識(shí)新服務(wù)器,這可減輕管理用戶標(biāo)識(shí)這些新服務(wù)器的負(fù)擔(dān)(或者至少可補(bǔ)充管理用戶在標(biāo)識(shí)這些新服務(wù)器方面的努力)。 可將那些已標(biāo)識(shí)的新服務(wù)器的條目添加至該訂閱注冊(cè)表。所附權(quán)利要求中定義的主題不必限于本文描述的益處。本發(fā)明的特定實(shí)現(xiàn)可提供本文描述的益處的全部、一些、或未提供本文描述的益處。盡管本文出于呈現(xiàn)的目的以特定的順序次序描述了用于各種技術(shù)的操作,但應(yīng)理解除非要求特定的排序,否則這種描述方式涵蓋了操作順序上的重新安排。例如,在某些情況下,可以重新安排或并發(fā)執(zhí)行順序地描述的操作。本文參照流程圖描述的技術(shù)可被用于本文描述的一個(gè)或多個(gè)系統(tǒng)和/或用于一個(gè)或多個(gè)其他系統(tǒng)。例如,本文描述的各種過程可用硬件或軟件、或兩者的組合來實(shí)現(xiàn)。此外,為了簡(jiǎn)單起見,流程圖可能未示出可結(jié)合其他技術(shù)來使用特定技術(shù)的各種方式。I.示例性計(jì)算環(huán)境圖1示出其中可實(shí)現(xiàn)所描述的各實(shí)施例中的一個(gè)或多個(gè)實(shí)施例的合適的計(jì)算環(huán)境(100)的一般化示例。例如,一個(gè)或多個(gè)這樣的計(jì)算環(huán)境可被用作為元數(shù)據(jù)檢索器、元數(shù)據(jù)服務(wù)、和/或可從其中檢索元數(shù)據(jù)的遠(yuǎn)程服務(wù)器。一般而言,可使用各種不同的通用或?qū)S糜?jì)算系統(tǒng)配置。適用于此處所描述的工具和技術(shù)的公知計(jì)算系統(tǒng)配置的示例包括,但不限于,服務(wù)器場(chǎng)和服務(wù)器群集、個(gè)人計(jì)算機(jī)、服務(wù)器計(jì)算機(jī)、手持式或膝上型設(shè)備、多處理器系統(tǒng)、基于微處理器的系統(tǒng)、可編程消費(fèi)電子產(chǎn)品、網(wǎng)絡(luò)PC、小型機(jī)、大型計(jì)算機(jī)、包括上述系統(tǒng)或設(shè)備中的任一個(gè)的分布式計(jì)算環(huán)境等。
計(jì)算環(huán)境(100)不旨在對(duì)本發(fā)明的使用范圍或功能提出任何限制,因?yàn)楸景l(fā)明可以在完全不同的通用或?qū)S糜?jì)算環(huán)境中實(shí)現(xiàn)。參考圖1,計(jì)算環(huán)境(100)包括至少一個(gè)處理單元(110)和存儲(chǔ)器(120)。在圖1 中,這一最基本的配置(130)被包括在虛線內(nèi)。處理單元(110)執(zhí)行計(jì)算機(jī)可執(zhí)行指令,并且可以是真實(shí)或虛擬處理器。在多處理系統(tǒng)中,多個(gè)處理單元執(zhí)行計(jì)算機(jī)可執(zhí)行指令以提高處理能力。存儲(chǔ)器(120)可以是易失性存儲(chǔ)器(例如,寄存器、高速緩存、RAM)、非易失性存儲(chǔ)器(例如,R0M、EEPR0M、閃存)、或兩者的某種組合。存儲(chǔ)器(120)存儲(chǔ)實(shí)現(xiàn)元數(shù)據(jù)訂閱注冊(cè)表的軟件(180)。盡管為了清楚起見用線條示出了圖1的各框,但是,實(shí)際上,描繪各組件并不是那樣清楚,并且用比喻方法,圖1以及下文討論的其他附圖的線條更精確地將是灰色的和模糊的。例如,可以將諸如顯示設(shè)備等的呈現(xiàn)組件認(rèn)為是I/O組件。而且,處理器具有存儲(chǔ)器。發(fā)明人關(guān)于此點(diǎn)認(rèn)識(shí)到,這是本領(lǐng)域的特性,并且重申,圖1的圖示只是例示可結(jié)合本發(fā)明的一個(gè)或多個(gè)實(shí)施例來使用的示例性計(jì)算設(shè)備。諸如“工作站”、“服務(wù)器”、“膝上型計(jì)算機(jī)”、“手持式設(shè)備”等分類之間沒有區(qū)別,它們?nèi)慷急徽J(rèn)為是在圖1的范圍之內(nèi)的并且被稱為“計(jì)算機(jī)”、“計(jì)算環(huán)境”、或“計(jì)算設(shè)備”。計(jì)算環(huán)境(100)可具有附加特征。在圖1中,計(jì)算環(huán)境(100)包括存儲(chǔ)(140)、一個(gè)或多個(gè)輸入設(shè)備(150)、一個(gè)或多個(gè)輸出設(shè)備(160)以及一個(gè)或多個(gè)通信連接(170)。諸如總線、控制器或網(wǎng)絡(luò)等互連機(jī)制(未示出)將計(jì)算環(huán)境(100)的各組件互連。通常,操作系統(tǒng)軟件(未示出)為在計(jì)算環(huán)境(100)中執(zhí)行的其它軟件提供操作環(huán)境,并協(xié)調(diào)計(jì)算環(huán)境(100)的各組件的活動(dòng)。存儲(chǔ)(140)可以是可移動(dòng)或不可移動(dòng)的,并可包括諸如磁盤、磁帶或磁帶盒、 CD-R0M、CD-RW、DVD之類的非瞬態(tài)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),或者可用于儲(chǔ)存信息并可在計(jì)算環(huán)境(100)內(nèi)訪問的任何其它介質(zhì)。存儲(chǔ)(140)儲(chǔ)存用于軟件(180)的指令。輸入設(shè)備(150)可以是諸如鍵盤、鼠標(biāo)、筆或跟蹤球等觸摸輸入設(shè)備;語音輸入設(shè)備;掃描設(shè)備;網(wǎng)絡(luò)適配器;CD/DVD讀取器;或可向計(jì)算環(huán)境(100)提供輸入的另一設(shè)備。 輸出設(shè)備(160)可以是顯示器、打印機(jī)、揚(yáng)聲器、CD/DVD刻錄機(jī)、網(wǎng)絡(luò)適配器、或從計(jì)算環(huán)境 (100)提供輸出的另一設(shè)備。通信連接(170)允許通過通信介質(zhì)與另一計(jì)算實(shí)體進(jìn)行通信。因此,計(jì)算環(huán)境 (100)可使用通往諸如個(gè)人計(jì)算機(jī)、服務(wù)器、路由器、網(wǎng)絡(luò)PC、對(duì)等設(shè)備或另一常見網(wǎng)絡(luò)節(jié)點(diǎn)等一個(gè)或多個(gè)遠(yuǎn)程計(jì)算設(shè)備的邏輯連接而工作在聯(lián)網(wǎng)環(huán)境中。通信介質(zhì)以已調(diào)制數(shù)據(jù)信號(hào)的形式傳達(dá)諸如數(shù)據(jù)或計(jì)算機(jī)可執(zhí)行指令或請(qǐng)求等信息。已調(diào)制數(shù)據(jù)信號(hào)是以在信號(hào)中編碼信息的方式來設(shè)置或改變其一個(gè)或多個(gè)特征的信號(hào)。作為示例而非限制,通信介質(zhì)包括利用電氣、光學(xué)、射頻(RF)、紅外線、聲音或其他載體實(shí)現(xiàn)的有線或無線技術(shù)。各種工具和技術(shù)可以在計(jì)算機(jī)可讀介質(zhì)的一般上下文中描述。計(jì)算機(jī)可讀介質(zhì)是可以在計(jì)算環(huán)境內(nèi)被訪問的任何可用介質(zhì)。作為示例而非局限,對(duì)于計(jì)算環(huán)境(100),計(jì)算機(jī)可讀介質(zhì)包括存儲(chǔ)器(120)、存儲(chǔ)(140)、和以上的組合。這些工具和技術(shù)可在諸如程序模塊中所包括的在目標(biāo)真實(shí)或虛擬處理器上的計(jì)算環(huán)境中執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述。一般而言,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、庫、對(duì)象、類、組件、數(shù)據(jù)結(jié)構(gòu)等等。程序模塊的功能可以按需在各個(gè)實(shí)施例中進(jìn)行組合或在程序模塊之間拆分。程序模塊的計(jì)算機(jī)可執(zhí)行指令可以在本地或分布式計(jì)算環(huán)境內(nèi)執(zhí)行。在分布式計(jì)算環(huán)境中,程序模塊可以位于本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。出于表示的目的,詳細(xì)描述使用了如“確定”、“選擇”、“調(diào)整”和“操作”等術(shù)語來描述計(jì)算環(huán)境中的計(jì)算機(jī)操作。這些以及其他類似術(shù)語是對(duì)計(jì)算機(jī)執(zhí)行的操作的高層抽象, 并且不應(yīng)混淆于人類執(zhí)行的動(dòng)作,除非明確指出人類(諸如“用戶”)的動(dòng)作執(zhí)行。對(duì)應(yīng)于這些術(shù)語的實(shí)際的計(jì)算機(jī)操作取決于實(shí)現(xiàn)而不同。II.元數(shù)據(jù)訂閱注冊(cè)表系統(tǒng)和環(huán)境圖2是結(jié)合可實(shí)現(xiàn)所描述的各實(shí)施例中的一個(gè)或多個(gè)實(shí)施例的元數(shù)據(jù)訂閱注冊(cè)表環(huán)境的框圖000)。元數(shù)據(jù)訂閱注冊(cè)表環(huán)境(200)可包括元數(shù)據(jù)服務(wù)環(huán)境002)。例如, 元數(shù)據(jù)服務(wù)環(huán)境(20 可以是諸如以上討論的計(jì)算環(huán)境(100)等計(jì)算環(huán)境。元數(shù)據(jù)服務(wù)環(huán)境(202)可包括元數(shù)據(jù)服務(wù)010)。例如,元數(shù)據(jù)服務(wù)(210)可以是IAL元數(shù)據(jù)服務(wù)。元數(shù)據(jù)服務(wù)(210)可以主存在還主存諸如服務(wù)器程序等其他程序的機(jī)器上。例如,元數(shù)據(jù)服務(wù) (210)可以是微軟SQL Server 數(shù)據(jù)庫服務(wù)器應(yīng)用的一部分。用于元數(shù)據(jù)服務(wù)QlO)的元數(shù)據(jù)可被存儲(chǔ)在元數(shù)據(jù)儲(chǔ)存庫(220)中。元數(shù)據(jù)儲(chǔ)存庫(220)中的元數(shù)據(jù)可僅存儲(chǔ)與具體元數(shù)據(jù)服務(wù)(210)相關(guān)的元數(shù)據(jù)(如用于IAL元數(shù)據(jù)服務(wù)的IAL元數(shù)據(jù)),或者它還可包括用于其他目的的附加元數(shù)據(jù)。元數(shù)據(jù)服務(wù)(210)還可訪問訂閱注冊(cè)表(230)。訂閱注冊(cè)表(230)可包括在從遠(yuǎn)程服務(wù)器O40)中檢索元數(shù)據(jù)時(shí)可供元數(shù)據(jù)服務(wù)(210)使用的信息。訂閱注冊(cè)表(230)可采取各種形式中的任何一種,如數(shù)據(jù)庫表等。該訂閱注冊(cè)表可包括元數(shù)據(jù)服務(wù)(210)將從其中檢索已更新的元數(shù)據(jù)的每個(gè)遠(yuǎn)程服務(wù)器O40)的條目。例如,每個(gè)條目可包括該服務(wù)器的標(biāo)識(shí)符,如服務(wù)器名。每個(gè)條目還可包括其他連接信息,如連接串等。一個(gè)或多個(gè)條目還可包括在向?qū)?yīng)的遠(yuǎn)程服務(wù)器請(qǐng)求元數(shù)據(jù)時(shí)將要使用的安全憑證。例如,遠(yuǎn)程服務(wù)器的條目可包括該服務(wù)器的數(shù)字證書、數(shù)字簽名、用戶名和/或密碼。各條目還可包括可對(duì)將從對(duì)應(yīng)的遠(yuǎn)程服務(wù)器中接收什么元數(shù)據(jù)進(jìn)行限制的過濾信息。例如,該過濾信息可定義什么元數(shù)據(jù)將被包括和/或什么元數(shù)據(jù)將被排除。在遠(yuǎn)程報(bào)告服務(wù)器的一個(gè)具體示例中,過濾信息可對(duì)將被接收并包含在元數(shù)據(jù)儲(chǔ)存庫O20)中的元數(shù)據(jù)進(jìn)行限制,以使得該元數(shù)據(jù)僅包括特定所列報(bào)告的元數(shù)據(jù)并排除其他報(bào)告的元數(shù)據(jù)。作為另一示例,對(duì)于遠(yuǎn)程數(shù)據(jù)庫服務(wù)器,過濾信息可列出元數(shù)據(jù)將不從中被接收并包含在元數(shù)據(jù)儲(chǔ)存庫O20)中的特定數(shù)據(jù)庫表列。另外,訂閱注冊(cè)表(230)可包括用于從遠(yuǎn)程服務(wù)器O40)中檢索更新的一個(gè)或多個(gè)更新時(shí)間表。(各)更新時(shí)間表可采取若干不同的形式。例如,可存在用于從對(duì)應(yīng)于訂閱注冊(cè)表O30)中的所有條目的服務(wù)器中檢索已更新的元數(shù)據(jù)的一個(gè)時(shí)間表,或者每個(gè)條目可具有用于檢索對(duì)應(yīng)于該條目的服務(wù)器的更新的元數(shù)據(jù)的單獨(dú)時(shí)間表。例如,注冊(cè)表?xiàng)l目的時(shí)間表可指示將在每日的某一時(shí)間、在每周或月的某一時(shí)間及日子、或者根據(jù)某個(gè)其他時(shí)間表從該對(duì)應(yīng)的服務(wù)器中請(qǐng)求已更新的元數(shù)據(jù)。如圖2所示,遠(yuǎn)程服務(wù)器(MO)可包括不同類型的服務(wù)器,如遠(yuǎn)程數(shù)據(jù)庫服務(wù)器 042)、遠(yuǎn)程報(bào)告服務(wù)器(M4)等。元數(shù)據(jù)服務(wù)環(huán)境(20 還可包括可由元數(shù)據(jù)服務(wù)(210) 調(diào)用以從遠(yuǎn)程服務(wù)器O40)中檢索請(qǐng)求的元數(shù)據(jù)的提供方050)。例如,不同的提供方(250)可與每個(gè)不同類型的遠(yuǎn)程服務(wù)器(MO)進(jìn)行交互。這些提供方(250)可采用可被配置成與元數(shù)據(jù)服務(wù)(210)以及遠(yuǎn)程服務(wù)器(MO)中的某一類型的服務(wù)器進(jìn)行交互的模塊的形式。提供方(250)還可被配置成請(qǐng)求在對(duì)應(yīng)類型的遠(yuǎn)程服務(wù)器(MO)上可用的正確類型的元數(shù)據(jù),并將接收到的元數(shù)據(jù)轉(zhuǎn)換成可由元數(shù)據(jù)服務(wù)(210)使用的標(biāo)準(zhǔn)形式。提供方 (250)可將該元數(shù)據(jù)以該標(biāo)準(zhǔn)化的形式傳遞至元數(shù)據(jù)服務(wù)010)。例如,數(shù)據(jù)庫服務(wù)器提供方052)可被配置成與遠(yuǎn)程數(shù)據(jù)庫服務(wù)器042)(例如, 如果遠(yuǎn)程數(shù)據(jù)庫服務(wù)器042)是SQL Server 數(shù)據(jù)庫服務(wù)器,那么數(shù)據(jù)庫服務(wù)器提供方 (252)可以是被配置成與SQLServer 數(shù)據(jù)庫服務(wù)器進(jìn)行交互的提供方)進(jìn)行交互,報(bào)告服務(wù)器提供方(254)可被配置成與遠(yuǎn)程報(bào)告服務(wù)器(M4)進(jìn)行交互等??上蛟獢?shù)據(jù)服務(wù)(210) 注冊(cè)提供方050),以使得元數(shù)據(jù)服務(wù)(210)可在向遠(yuǎn)程服務(wù)器O40)中對(duì)應(yīng)的一個(gè)服務(wù)器請(qǐng)求已更新的元數(shù)據(jù)時(shí)調(diào)用提供方O50)中的一個(gè)。例如,元數(shù)據(jù)服務(wù)(210)可展示一個(gè)或多個(gè)應(yīng)用程序編程接口,并可通過交換應(yīng)用程序編程接口調(diào)用來與提供方(250)進(jìn)行交互。或者,元數(shù)據(jù)服務(wù)(210)能以某種其它方式與提供方(250)進(jìn)行交互。例如,提供方 (250)可被包括在與元數(shù)據(jù)服務(wù)(210)相同的軟件應(yīng)用中,且元數(shù)據(jù)服務(wù)(210)可向提供方(250)作出函數(shù)調(diào)用。作為另一示例,提供方(250)可位于與元數(shù)據(jù)服務(wù)環(huán)境(202)分開的計(jì)算環(huán)境中,并且元數(shù)據(jù)服務(wù)(210)可用諸如HTTP消息等消息與提供方(250)通信。作為向遠(yuǎn)程服務(wù)器Q40)中的一個(gè)服務(wù)器請(qǐng)求元數(shù)據(jù)的示例,對(duì)應(yīng)于遠(yuǎn)程服務(wù)器 (240)的注冊(cè)表?xiàng)l目可在計(jì)劃時(shí)間由元數(shù)據(jù)服務(wù)O10)加載,并且該條目本身或來自該條目的信息可被傳遞至該類型的服務(wù)器的提供方050)。例如,如果該遠(yuǎn)程服務(wù)器是遠(yuǎn)程報(bào)告服務(wù)器044),那么元數(shù)據(jù)服務(wù)(210)可將信息傳遞至報(bào)告服務(wù)器提供方OM)。報(bào)告服務(wù)器提供方(254)可通過使用被遠(yuǎn)程報(bào)告服務(wù)器(M4)識(shí)別的通信來使用該信息(連接信息、安全憑證、過濾信息等)以向遠(yuǎn)程報(bào)告服務(wù)器(M4)請(qǐng)求已更新的元數(shù)據(jù)。報(bào)告服務(wù)器提供方(254)還可接收從遠(yuǎn)程報(bào)告服務(wù)器(M4)返回的所請(qǐng)求的已更新的元數(shù)據(jù)(如果報(bào)告服務(wù)器上存在滿足來自報(bào)告服務(wù)器提供方OM)的請(qǐng)求的準(zhǔn)則的已更新的元數(shù)據(jù))。報(bào)告服務(wù)器提供方(254)可對(duì)所接收的元數(shù)據(jù)進(jìn)行解析,將所接收的元數(shù)據(jù)轉(zhuǎn)換成可由元數(shù)據(jù)服務(wù)(210)使用的形式,并在該元數(shù)據(jù)中發(fā)現(xiàn)對(duì)其它遠(yuǎn)程服務(wù)器的引用(如果有的話)。 報(bào)告服務(wù)器提供方(254)可將所轉(zhuǎn)換的已更新的元數(shù)據(jù)傳遞至元數(shù)據(jù)服務(wù)010),并且元數(shù)據(jù)服務(wù)(210)可在元數(shù)據(jù)儲(chǔ)存庫Q20)中存儲(chǔ)該已更新的元數(shù)據(jù)以供該元數(shù)據(jù)服務(wù)使用。如果報(bào)告服務(wù)器提供方(254)標(biāo)識(shí)對(duì)一個(gè)或多個(gè)其它遠(yuǎn)程服務(wù)器的引用,那么報(bào)告服務(wù)器提供方(254)可將那些其他遠(yuǎn)程服務(wù)器的信息傳遞至元數(shù)據(jù)服務(wù)O10)以供處理。元數(shù)據(jù)服務(wù)(210)可確定訂閱注冊(cè)表(230)是否已經(jīng)包括其它遠(yuǎn)程服務(wù)器的一個(gè)或多個(gè)條目。如果不是,那么元數(shù)據(jù)服務(wù)(210)可調(diào)用添加用于這些新遠(yuǎn)程服務(wù)器的一個(gè)或多個(gè)條目的技術(shù)。這可包括自動(dòng)添加條目、或者在條目被添加之前請(qǐng)求及接收批準(zhǔn)條目的用戶輸入。如果請(qǐng)求了這樣的批準(zhǔn)但未被提供,那么新條目可不被添加至訂閱注冊(cè)表030)。提供方(250)還可解析接收到的元數(shù)據(jù)并在該元數(shù)據(jù)中標(biāo)識(shí)對(duì)其他遠(yuǎn)程服務(wù)器 (例如,發(fā)送了該元數(shù)據(jù)的服務(wù)器之外的遠(yuǎn)程服務(wù)器)的引用。然后可將那些被發(fā)現(xiàn)的服務(wù)器的信息傳遞至元數(shù)據(jù)服務(wù)(210)。例如,提供方(250)可將所發(fā)現(xiàn)的服務(wù)器信息添加至由元數(shù)據(jù)服務(wù)(210)處理的隊(duì)列。因此,可自動(dòng)發(fā)現(xiàn)新服務(wù)器,以使得那些服務(wù)器的條目可被添加至訂閱注冊(cè)表O30)。元數(shù)據(jù)服務(wù)(210)在檢查以查明注冊(cè)表(230)尚未包括那些新服務(wù)器的條目后,可自動(dòng)將新遠(yuǎn)程服務(wù)器的條目添加至訂閱注冊(cè)表030)。然而,可能期望在將新條目添加至訂閱注冊(cè)表(230)之前請(qǐng)求用戶批準(zhǔn)。例如,出于安全原因可能不期望將某些新服務(wù)器添加至元數(shù)據(jù)儲(chǔ)存庫。同樣,對(duì)于某些新服務(wù)器,用戶可提供額外的連接信息以使得可從那些服務(wù)器中檢索到元數(shù)據(jù)。如果要請(qǐng)求用戶批準(zhǔn),那么元數(shù)據(jù)服務(wù)(210)可諸如通過調(diào)用用戶接口設(shè)備來可視地和/或可聽地提供提示等來請(qǐng)求這樣的批準(zhǔn)??呻S后接收用戶輸入,其中該輸入可批準(zhǔn)或不批準(zhǔn)將該新服務(wù)器的條目添加至訂閱注冊(cè)表(230)。 用戶還可能夠提供用戶輸入來編輯將被包括在該訂閱注冊(cè)表?xiàng)l目中的新信息。例如,可接收用戶輸入來改變或補(bǔ)充連接信息,和/或來改變或補(bǔ)充過濾信息。還可接收用戶輸入來編輯訂閱注冊(cè)表O30)中的現(xiàn)有條目。III.元數(shù)據(jù)訂閱注冊(cè)表技術(shù)現(xiàn)在將討論若干元數(shù)據(jù)訂閱注冊(cè)表技術(shù)。這些技術(shù)的每一個(gè)都可在計(jì)算環(huán)境中執(zhí)行。例如,每種技術(shù)可在包括至少一個(gè)處理器和存儲(chǔ)器的計(jì)算機(jī)系統(tǒng)中執(zhí)行,該存儲(chǔ)器包括存儲(chǔ)于其上的、在由該至少一個(gè)處理器執(zhí)行時(shí)使該至少一個(gè)處理器執(zhí)行該技術(shù)的指令(存儲(chǔ)器存儲(chǔ)指令(例如,對(duì)象代碼),并且當(dāng)處理器執(zhí)行這些指令時(shí),處理器執(zhí)行該技術(shù))。類似地,一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可具有收錄于其上的計(jì)算機(jī)可執(zhí)行指令,該些指令在由至少一個(gè)處理器執(zhí)行時(shí)使該至少一個(gè)處理器執(zhí)行該技術(shù)。參考圖3,將討論元數(shù)據(jù)訂閱注冊(cè)表技術(shù)。在該技術(shù)中,可向一組遠(yuǎn)程服務(wù)器請(qǐng)求 (310)已更新的元數(shù)據(jù)??筛鶕?jù)訂閱注冊(cè)表來請(qǐng)求(310)該已更新的元數(shù)據(jù),所述訂閱注冊(cè)表包括用于從遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息。另外,可從遠(yuǎn)程服務(wù)器中接收(320)該元數(shù)據(jù)。根據(jù)該訂閱注冊(cè)表向一組遠(yuǎn)程服務(wù)器請(qǐng)求(310)已更新的元數(shù)據(jù)可包括從該注冊(cè)表加載服務(wù)器條目以及處理各條目。該訂閱注冊(cè)表可包括對(duì)將從一個(gè)或多個(gè)遠(yuǎn)程服務(wù)器中接收的元數(shù)據(jù)進(jìn)行限制的過濾信息。同樣,該訂閱注冊(cè)表可包括注冊(cè)表?xiàng)l目,所述注冊(cè)表?xiàng)l目對(duì)于該組遠(yuǎn)程服務(wù)器中的每個(gè)服務(wù)器都包括包含服務(wù)器標(biāo)識(shí)符的一注冊(cè)表?xiàng)l目。各條目中的至少一個(gè)可包括該組遠(yuǎn)程服務(wù)器中一對(duì)應(yīng)服務(wù)器的服務(wù)器名和附加的連接信息。同樣,各條目中的至少一個(gè)可包括該組服務(wù)器中一對(duì)應(yīng)服務(wù)器的安全憑證。該注冊(cè)表還可包括用于請(qǐng)求已更新的元數(shù)據(jù)的一個(gè)或多個(gè)更新時(shí)間表。根據(jù)該訂閱注冊(cè)表向該組遠(yuǎn)程服務(wù)器請(qǐng)求(310)已更新的元數(shù)據(jù)可包括向提供方模塊請(qǐng)求該已更新的元數(shù)據(jù),而所述提供方模塊向該組遠(yuǎn)程服務(wù)器請(qǐng)求該已更新的元數(shù)據(jù)并從各遠(yuǎn)程服務(wù)器中接收該已更新的元數(shù)據(jù)。各提供方模塊可包括用于向不同類型的服務(wù)器請(qǐng)求(310)該已更新的元數(shù)據(jù)的不同模塊。該元數(shù)據(jù)可以是影響分析和世系元數(shù)據(jù),且可在影響分析和世系元數(shù)據(jù)處接收所請(qǐng)求的元數(shù)據(jù)。該技術(shù)還包括解析來自遠(yuǎn)程服務(wù)器的元數(shù)據(jù)的至少一部分、在該元數(shù)據(jù)中發(fā)現(xiàn)對(duì)新遠(yuǎn)程服務(wù)器的引用、將用于從該新遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息添加至該訂閱注冊(cè)表、向該新遠(yuǎn)程服務(wù)器中請(qǐng)求元數(shù)據(jù)、并從該新遠(yuǎn)程服務(wù)器中接收該元數(shù)據(jù)。將用于從該新遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息添加至該訂閱注冊(cè)表可通過在發(fā)現(xiàn)對(duì)新遠(yuǎn)程服務(wù)器的引用時(shí)將該信息直接添加至該訂閱注冊(cè)表來完成。然而,可以某種其他方式來添加該信息,如在添加信息至該注冊(cè)表之前通過處理或轉(zhuǎn)換該信息和/或在添加信息至該注冊(cè)表之前通過將該信息寫入臨時(shí)存儲(chǔ)位置。將用于從該新遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息添加至該訂閱注冊(cè)表可自動(dòng)完成?;蛘?,該技術(shù)還可包括向用戶請(qǐng)求批準(zhǔn)以便將信息添加至該訂閱注冊(cè)表來從新遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù),以及接收提供該批準(zhǔn)的用戶輸入??身憫?yīng)于該用戶輸入將用于從該新遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的該信息添加至該訂閱注冊(cè)表。現(xiàn)參考圖4,將討論另一元數(shù)據(jù)訂閱注冊(cè)表技術(shù)。在該技術(shù)中,可根據(jù)訂閱注冊(cè)表向一組遠(yuǎn)程服務(wù)器請(qǐng)求G10)已更新的影響分析和世系元數(shù)據(jù)。該訂閱注冊(cè)表可包括用于從遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息。該技術(shù)還可包括在影響分析和世系元數(shù)據(jù)服務(wù)處接收 (420)所請(qǐng)求的已更新的元數(shù)據(jù)。該訂閱注冊(cè)表可包括對(duì)將從一個(gè)或多個(gè)遠(yuǎn)程服務(wù)器中接收的元數(shù)據(jù)進(jìn)行限制的過濾信息。根據(jù)該訂閱注冊(cè)表向該組遠(yuǎn)程服務(wù)器請(qǐng)求(410)該已更新的元數(shù)據(jù)可包括向多個(gè)提供方模塊請(qǐng)求該已更新的元數(shù)據(jù),而所述提供方模塊向該組遠(yuǎn)程服務(wù)器請(qǐng)求該已更新的元數(shù)據(jù)并從各遠(yuǎn)程服務(wù)器中接收該已更新的元數(shù)據(jù)。同樣,在影響分析和世系元數(shù)據(jù)服務(wù)處接收(420)該已更新的元數(shù)據(jù)可包括從各提供方模塊中接收該已更新的元數(shù)據(jù)?,F(xiàn)參考圖5,將討論又一元數(shù)據(jù)訂閱注冊(cè)表技術(shù)。在該技術(shù)中,可根據(jù)訂閱注冊(cè)表從一組遠(yuǎn)程服務(wù)器中檢索(510)已更新的元數(shù)據(jù)。該訂閱注冊(cè)表可包括用于從遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息。該技術(shù)還可包括解析(520)來自遠(yuǎn)程服務(wù)器中的元數(shù)據(jù)的至少一部分,并在該元數(shù)據(jù)中發(fā)現(xiàn)(530)對(duì)新遠(yuǎn)程服務(wù)器的引用。如果確定640)會(huì)請(qǐng)求對(duì)添加用于該新服務(wù)器的條目的用戶批準(zhǔn),那么可請(qǐng)求( 將用于從該新遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息添加至該訂閱注冊(cè)表的批準(zhǔn),并且可接收644)提供這樣批準(zhǔn)的用戶輸入。響應(yīng)于該用戶輸入,可將用于從該新遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的該信息添加(550)至該訂閱注冊(cè)表。如果請(qǐng)求了用戶批準(zhǔn)但未被接收,那么用于所發(fā)現(xiàn)的服務(wù)器的條目可能不被添加至該訂閱注冊(cè)表。如果確定640)不會(huì)請(qǐng)求對(duì)添加用于該新服務(wù)器的條目的用戶批準(zhǔn),那么將用于從該新遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息添加650)至該訂閱注冊(cè)表可在無需尋求用戶批準(zhǔn)的情況下自動(dòng)完成。仍然參考圖5,在將用于從該新服務(wù)器中檢索元數(shù)據(jù)的信息添加(550)至該注冊(cè)表之后,可根據(jù)該訂閱注冊(cè)表從該新遠(yuǎn)程服務(wù)器中檢索(560)元數(shù)據(jù)。在諸如用于所發(fā)現(xiàn)的服務(wù)器的條目已經(jīng)存在于該訂閱注冊(cè)表中的某些情況下,可不尋求用戶批準(zhǔn),并且可不將用于該服務(wù)器的條目添加至該注冊(cè)表。盡管用結(jié)構(gòu)特征和/或方法動(dòng)作專用的語言描述了本主題,但可以理解,所附權(quán)利要求書中定義的主題不必限于上述具體特征或動(dòng)作。相反,上述具體特征和動(dòng)作是作為實(shí)現(xiàn)權(quán)利要求的示例形式公開的。
權(quán)利要求
1.一種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括根據(jù)訂閱注冊(cè)表O30)向一組遠(yuǎn)程服務(wù)器O40)中請(qǐng)求已更新的元數(shù)據(jù),訂閱注冊(cè)表 (230)包括用于從遠(yuǎn)程服務(wù)器O40)中檢索元數(shù)據(jù)的信息;以及從遠(yuǎn)程服務(wù)器O40)中接收所請(qǐng)求的已更新的元數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述訂閱注冊(cè)表包括對(duì)將從一個(gè)或多個(gè)遠(yuǎn)程服務(wù)器中接收的元數(shù)據(jù)進(jìn)行限制的過濾信息。
3.如權(quán)利要求1所述的方法,其特征在于,所述元數(shù)據(jù)是影響分析和世系元數(shù)據(jù),并且接收所請(qǐng)求的元數(shù)據(jù)包括在影響分析和世系元數(shù)據(jù)服務(wù)處接收所請(qǐng)求的元數(shù)據(jù)。
4.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述訂閱注冊(cè)表向所述一組遠(yuǎn)程服務(wù)器請(qǐng)求已更新的元數(shù)據(jù)包括從所述注冊(cè)表加載服務(wù)器條目以及處理所述條目。
5.如權(quán)利要求1所述的方法,其特征在于,所述訂閱注冊(cè)表包括多個(gè)注冊(cè)表?xiàng)l目,對(duì)于所述一組遠(yuǎn)程服務(wù)器中的每個(gè)服務(wù)器都包括包含服務(wù)器標(biāo)識(shí)符的一注冊(cè)表?xiàng)l目。
6.如權(quán)利要求5所述的方法,其特征在于,所述多個(gè)條目中的至少一個(gè)包括所述一組遠(yuǎn)程服務(wù)器中對(duì)應(yīng)的服務(wù)器的服務(wù)器名和附加連接信息。
7.如權(quán)利要求5所述的方法,其特征在于,所述多個(gè)條目中的至少一個(gè)包括所述一組遠(yuǎn)程服務(wù)器中對(duì)應(yīng)的服務(wù)器的安全憑證。
8.如權(quán)利要求1所述的方法,其特征在于,所述注冊(cè)表包括用于請(qǐng)求已更新的元數(shù)據(jù)的一個(gè)或多個(gè)更新時(shí)間表。
9.如權(quán)利要求1所述的方法,其特征在于,根據(jù)所述訂閱注冊(cè)表向所述一組遠(yuǎn)程服務(wù)器請(qǐng)求已更新的元數(shù)據(jù)可包括向多個(gè)提供方模塊請(qǐng)求所述已更新的元數(shù)據(jù),而所述提供方模塊向所述遠(yuǎn)程服務(wù)器請(qǐng)求所述已更新的元數(shù)據(jù)并從所述遠(yuǎn)程服務(wù)器中接收所述已更新的元數(shù)據(jù)。
10.如權(quán)利要求9所述的方法,其特征在于,所述提供方模塊包括用于向不同類型的服務(wù)器請(qǐng)求所述已更新的元數(shù)據(jù)的不同模塊。
11.如權(quán)利要求1所述的方法,其特征在于,還包括 解析從所述遠(yuǎn)程服務(wù)器接收的元數(shù)據(jù)的至少一部分; 在所述元數(shù)據(jù)中發(fā)現(xiàn)對(duì)新遠(yuǎn)程服務(wù)器的引用;將用于從所述新遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息添加至所述訂閱注冊(cè)表; 向所述新遠(yuǎn)程服務(wù)器請(qǐng)求元數(shù)據(jù);以及從所述新遠(yuǎn)程服務(wù)器中接收元數(shù)據(jù)。
12.如權(quán)利要求1所述的方法,其特征在于 所述元數(shù)據(jù)是影響分析和世系元數(shù)據(jù);根據(jù)所述訂閱注冊(cè)表向所述一組遠(yuǎn)程服務(wù)器請(qǐng)求已更新的元數(shù)據(jù)包括從所述注冊(cè)表加載服務(wù)器條目以及處理所述條目,所述服務(wù)器條目中的一個(gè)或多個(gè)條目包括服務(wù)器名; 所述多個(gè)條目中的至少一個(gè)包括所述一組遠(yuǎn)程服務(wù)器中對(duì)應(yīng)的服務(wù)器的安全憑證; 根據(jù)所述訂閱注冊(cè)表向所述一組遠(yuǎn)程服務(wù)器請(qǐng)求已更新的元數(shù)據(jù)包括向多個(gè)提供方模塊請(qǐng)求所述已更新的元數(shù)據(jù),而所述提供方模塊向所述一組遠(yuǎn)程服務(wù)器請(qǐng)求所述已更新的元數(shù)據(jù)并從所述遠(yuǎn)程服務(wù)器中接收所述已更新的元數(shù)據(jù);以及所述方法還包括解析來自所述遠(yuǎn)程服務(wù)器的元數(shù)據(jù)的至少一部分;在所述元數(shù)據(jù)中發(fā)現(xiàn)對(duì)新遠(yuǎn)程服務(wù)器的引用;將用于從所述新遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息添加至所述訂閱注冊(cè)表;向所述新遠(yuǎn)程服務(wù)器請(qǐng)求元數(shù)據(jù);以及從所述新遠(yuǎn)程服務(wù)器中接收元數(shù)據(jù)。
13.—種或多種具有收錄于其上的計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述指令在由至少一個(gè)處理器執(zhí)行時(shí)使所述至少一個(gè)處理器執(zhí)行以下動(dòng)作根據(jù)訂閱注冊(cè)表(230)從一組遠(yuǎn)程服務(wù)器(240)中檢索已更新的元數(shù)據(jù),所述訂閱注冊(cè)表(230)包括用于從所述遠(yuǎn)程服務(wù)器(240)中檢索元數(shù)據(jù)的信息;解析來自所述遠(yuǎn)程服務(wù)器(240)的元數(shù)據(jù)的至少一部分;在所述元數(shù)據(jù)中發(fā)現(xiàn)對(duì)新遠(yuǎn)程服務(wù)器(240)的引用;將用于從所述新遠(yuǎn)程服務(wù)器(240)中檢索元數(shù)據(jù)的信息添加至所述訂閱注冊(cè)表 (230);以及根據(jù)所述訂閱注冊(cè)表(230)從所述新遠(yuǎn)程服務(wù)器(240)中檢索元數(shù)據(jù)。
14.如權(quán)利要求13所述的一種或多種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,將用于從所述新遠(yuǎn)程務(wù)器中檢索元數(shù)據(jù)的信息添加至所述訂閱注冊(cè)表包括自動(dòng)將用于從所述新遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息添加至所述訂閱注冊(cè)表。
15.如權(quán)利要求13所述的一種或多種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述方法還包括請(qǐng)求用戶批準(zhǔn)來將用于從所述新遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息添加至所述訂閱注冊(cè)表;以及接收提供所述批準(zhǔn)的用戶輸入;其中將用于從所述新遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息添加至所述訂閱注冊(cè)表是響應(yīng)于所述用戶輸入來完成的。
全文摘要
可根據(jù)訂閱注冊(cè)表向一組遠(yuǎn)程服務(wù)器請(qǐng)求已更新的元數(shù)據(jù)。該訂閱注冊(cè)表可包括用于從遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息。所請(qǐng)求的已更新的元數(shù)據(jù)可從遠(yuǎn)程服務(wù)器中接收。該元數(shù)據(jù)可以是影響分析和世系元數(shù)據(jù),且可向影響分析和世系元數(shù)據(jù)服務(wù)請(qǐng)求該元數(shù)據(jù)并在該服務(wù)處接收。另外,可解析來自遠(yuǎn)程服務(wù)器的元數(shù)據(jù)的至少一部分,并可在該元數(shù)據(jù)中發(fā)現(xiàn)對(duì)新遠(yuǎn)程服務(wù)器的引用??蓪⒂糜趶脑撔逻h(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)的信息添加至該訂閱注冊(cè)表,并可根據(jù)該訂閱注冊(cè)表從該遠(yuǎn)程服務(wù)器中檢索元數(shù)據(jù)。
文檔編號(hào)G06F17/30GK102214202SQ201110094558
公開日2011年10月12日 申請(qǐng)日期2011年4月6日 優(yōu)先權(quán)日2010年4月8日
發(fā)明者D·I·諾爾, S·M·博亞尼奇 申請(qǐng)人:微軟公司