两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

面向服務(wù)的架構(gòu)中的隧道代理的制作方法

文檔序號:9219676閱讀:406來源:國知局
面向服務(wù)的架構(gòu)中的隧道代理的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明大體來說涉及面向服務(wù)的架構(gòu)系統(tǒng)中的隧道代理。
【背景技術(shù)】
[0002]裝置網(wǎng)絡(luò)可經(jīng)由網(wǎng)絡(luò)通信且可形成提供大量各種服務(wù)的系統(tǒng)的部分。不同裝置可在不同時間提供不同服務(wù)且系統(tǒng)可需要保持追蹤哪些服務(wù)在哪些裝置處可用。舉例來說,當(dāng)添加、移除或修改裝置時,系統(tǒng)的配置會改變。在具有大量裝置的系統(tǒng)中,這可導(dǎo)致需要頻繁地進(jìn)行重新配置,此會消耗系統(tǒng)資源。因此,保持追蹤不同裝置處的可用服務(wù)可成為一項具挑戰(zhàn)性的任務(wù)。

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

[0003]根據(jù)一個方面,一種由計算機(jī)裝置執(zhí)行的方法可包含:由所述計算機(jī)裝置從客戶端裝置接收對系統(tǒng)中的服務(wù)的請求,所述服務(wù)具有所請求服務(wù)特性;由所述計算機(jī)裝置選擇所述系統(tǒng)中托管具有所述所請求服務(wù)特性的第一服務(wù)實例的第一節(jié)點;由所述計算機(jī)裝置在所述客戶端裝置與所述選定第一節(jié)點之間建立通信隧道,其中所述通信隧道包含在所述客戶端裝置處的第一端及在所述第一節(jié)點處的第二端;由所述計算機(jī)裝置選擇所述系統(tǒng)中托管具有所述所請求服務(wù)特性的第二服務(wù)實例的第二節(jié)點;及由所述計算機(jī)裝置將所述通信隧道的所述第二端從所述第一節(jié)點移動到所述第二節(jié)點。
[0004]此方法的可能優(yōu)點是,為了建立通信隧道,使用或訪問服務(wù)的客戶端裝置僅必須提供所述服務(wù)的規(guī)范,而不需要發(fā)現(xiàn)或提供所述服務(wù)的網(wǎng)絡(luò)地址。此方法的另一可能優(yōu)點是,如果在第一裝置處服務(wù)失敗,那么將隧道的第二端移動到托管所述服務(wù)的第二裝置,而無需對客戶端裝置的中斷且無需客戶端裝置發(fā)現(xiàn)隧道的第二端已被移動。另一可能優(yōu)點是,客戶端裝置可能不知曉所述客戶端裝置正通過通信隧道訪問服務(wù)。這些優(yōu)點可導(dǎo)致減少處理時間及節(jié)省系統(tǒng)資源的技術(shù)效果。相比上文所描述的優(yōu)點,所述方法可包含更少的優(yōu)點、不同的優(yōu)點或額外優(yōu)點。
[0005]另外,所述方法可包含:將規(guī)定所述所請求服務(wù)特性的搜索查詢發(fā)送到服務(wù)注冊表,其中所述服務(wù)注冊表包含在所述系統(tǒng)的一或多個節(jié)點中可用的服務(wù)的列表;從所述服務(wù)注冊表接收搜索結(jié)果,其中所述搜索結(jié)果包含具有所述所請求服務(wù)特性的一或多個節(jié)點的列表;且選擇所述系統(tǒng)中托管具有所述所請求服務(wù)特性的所述第一服務(wù)實例的所述第一節(jié)點可包含從具有所述所請求服務(wù)特性的一或多個節(jié)點的所述列表選擇所述第一節(jié)點。將搜索查詢發(fā)送到服務(wù)注冊表及接收包含具有所請求服務(wù)特性的一或多個節(jié)點的列表的搜索結(jié)果可提供識別托管滿足所請求服務(wù)特性的要求的服務(wù)的節(jié)點的優(yōu)點。
[0006]另外,所述方法可包含確定應(yīng)更新所述通信隧道;且選擇所述系統(tǒng)中托管具有所述所請求服務(wù)特性的所述第二實例的所述第二節(jié)點可以是基于確定應(yīng)更新所述通信隧道。確定應(yīng)更新所述通信隧道及基于確定應(yīng)更新所述通信隧道而選擇所述第二節(jié)點可提供對改變的條件做出響應(yīng)借此繼續(xù)經(jīng)由通信隧道為客戶端提供對具有所請求服務(wù)特性的服務(wù)的訪問的優(yōu)點。
[0007]另外,確定應(yīng)更新所述通信隧道可包含:以特定間隔將所述搜索查詢重新發(fā)送到所述服務(wù)注冊表;及從所述服務(wù)注冊表接收經(jīng)更新搜索結(jié)果,其中所述經(jīng)更新搜索結(jié)果包含所述第一節(jié)點不再托管具有所述所請求服務(wù)特性的所述第一服務(wù)實例或所述第一服務(wù)實例不再具有所述所請求服務(wù)特性的指示。以特定間隔將所述搜索查詢重新發(fā)送到所述服務(wù)注冊表及從所述服務(wù)注冊表接收經(jīng)更新搜索結(jié)果可提供保持追蹤哪些服務(wù)在哪些節(jié)點處可用的優(yōu)點。
[0008]另外,確定應(yīng)更新所述通信隧道可包含以下操作中的至少一者:從所述服務(wù)注冊表接收所述第一節(jié)點不再托管具有所述所請求服務(wù)特性的所述第一服務(wù)實例或所述第一服務(wù)實例不再具有所述所請求服務(wù)特性的指示;從所述客戶端裝置接收表示所述第一節(jié)點不可到達(dá)的消息;或從所述第一節(jié)點接收表示所述第一節(jié)點不能將所述第一服務(wù)提供到所述客戶端裝置的消息。從服務(wù)注冊表接收一節(jié)點不再托管具有所請求服務(wù)特性的服務(wù)實例或所述服務(wù)實例不再具有所述所請求服務(wù)特性的指示可提供確定何時應(yīng)將通信隧道的第二端移動到另一節(jié)點的優(yōu)點。
[0009]另外,確定應(yīng)更新所述通信隧道可包含:確定所述系統(tǒng)中的另一節(jié)點是對所述所請求服務(wù)特性的更佳匹配;且選擇所述系統(tǒng)中托管具有所述所請求服務(wù)特性的所述第二實例的所述第二節(jié)點可以是基于確定所述系統(tǒng)中的另一節(jié)點是對所述所請求服務(wù)特性的更佳匹配。確定系統(tǒng)中的另一節(jié)點是對所請求服務(wù)特性的更佳匹配及基于確定系統(tǒng)中的另一節(jié)點是對所請求特性的更佳匹配而選擇第二節(jié)點可提供管理通信隧道以為客戶端裝置提供對所請求服務(wù)特性的最佳可能匹配的優(yōu)點。
[0010]另外,確定所述系統(tǒng)中的另一節(jié)點是對所述所請求服務(wù)特性的更佳匹配可包含以特定間隔將所述搜索查詢重新發(fā)送到所述服務(wù)注冊表;及從所述服務(wù)注冊表接收經(jīng)更新搜索結(jié)果,其中所述經(jīng)更新搜索結(jié)果包含所述系統(tǒng)中的另一節(jié)點是對所述所請求服務(wù)特性的更佳匹配的指示。以特定間隔將所述搜索查詢重新發(fā)送到所述服務(wù)注冊表及從所述服務(wù)注冊表接收經(jīng)更新搜索結(jié)果可提供保持追蹤哪些服務(wù)在哪些節(jié)點處可用的優(yōu)點。
[0011]另外,確定所述系統(tǒng)中的另一節(jié)點是對所述所請求服務(wù)特性的更佳匹配可包含從所述服務(wù)注冊表接收所述第二節(jié)點托管所述第二服務(wù)實例的指示,其中所述第二服務(wù)實例是對所述所請求服務(wù)特性的更佳匹配。從服務(wù)注冊表接收所述系統(tǒng)中的另一節(jié)點是對所述所請求服務(wù)特性的更佳匹配的指示可提供使隧道代理能夠確定應(yīng)將通信隧道的第二端移動到另一節(jié)點的優(yōu)點。
[0012]另外,所述方法可包含確定從所述客戶端裝置到具有所述所請求服務(wù)特性的一或多個節(jié)點的所述列表中所包含的所述節(jié)點中的特定節(jié)點的連接的一或多個網(wǎng)絡(luò)連接度量;且從具有所述所請求服務(wù)特性的一或多個節(jié)點的所述列表選擇所述第一節(jié)點可以是基于所述所確定一或多個網(wǎng)絡(luò)連接度量。確定從所述客戶端裝置到特定節(jié)點的連接的一或多個網(wǎng)絡(luò)連接度量可提供使隧道代理能夠選擇將經(jīng)由通信隧道提供到所述客戶端裝置的更佳連接的節(jié)點的優(yōu)點。
[0013]另外,可相對于所述客戶端裝置透明地來完成將所述通信隧道的所述第二端從所述第一節(jié)點移動到所述第二節(jié)點。相對于所述客戶端裝置透明地使所述通信隧道的第二端移動可提供使所述客戶端裝置能夠在無任何所感知中斷的情況下訪問服務(wù)的優(yōu)點。
[0014]另外,所請求服務(wù)特性可包含以下各項中的一或多者:特定服務(wù)接口 ;與服務(wù)相關(guān)聯(lián)的特定操作系統(tǒng);與服務(wù)相關(guān)聯(lián)的特定處理容量;與服務(wù)相關(guān)聯(lián)的特定存儲容量;與服務(wù)相關(guān)聯(lián)的特定帶寬;與服務(wù)相關(guān)聯(lián)的特定位置;與服務(wù)相關(guān)聯(lián)的特定編解碼器;與服務(wù)相關(guān)聯(lián)的特定域;或與服務(wù)相關(guān)聯(lián)的特定安全等級。將隧道代理配置為基于這些特性而選擇節(jié)點可通過使客戶端裝置能夠請求包含所述特性中的至少一者的服務(wù)而有益于所述系統(tǒng)。
[0015]根據(jù)另一方面,一種計算機(jī)裝置可包含:邏輯,其經(jīng)配置以實施隧道代理,所述隧道代理經(jīng)配置以:從客戶端裝置接收對系統(tǒng)中的服務(wù)的請求,所述服務(wù)具有所請求服務(wù)特性;選擇所述系統(tǒng)中托管具有所述所請求服務(wù)特性的第一服務(wù)實例的第一節(jié)點;在所述客戶端裝置與所述選定第一節(jié)點之間建立通信隧道,其中所述通信隧道包含在所述客戶端裝置處的第一端及在所述第一節(jié)點處的第二端;選擇所述系統(tǒng)中托管具有所述所請求服務(wù)特性的第二服務(wù)實例的第二節(jié)點;及將所述通信隧道的所述第二端從所述第一節(jié)點移動到所述第二節(jié)點。
[0016]此計算機(jī)裝置的可能優(yōu)點是,為了建立通信隧道,使用或訪問服務(wù)的客戶端裝置僅必須提供所述服務(wù)的規(guī)范,而不需要發(fā)現(xiàn)或提供所述服務(wù)的網(wǎng)絡(luò)地址。此計算機(jī)裝置的另一可能優(yōu)點是,如果在第一裝置處服務(wù)失敗,那么所述隧道代理可將隧道的第二端移動到托管所述服務(wù)的第二裝置,而無需對客戶端裝置的中斷且無需客戶端裝置發(fā)現(xiàn)隧道的第二端已被移動。另一可能優(yōu)點是,客戶端裝置可能不知曉所述客戶端裝置正通過通信隧道訪問服務(wù)。這些優(yōu)點可導(dǎo)致減少處理時間及節(jié)省系統(tǒng)資源的技術(shù)效果。相比上文所描述的優(yōu)點,所述計算機(jī)裝置可包含更少的優(yōu)點、不同的優(yōu)點或額外優(yōu)點。
[0017]另外,所述隧道代理可進(jìn)一步經(jīng)配置以:將規(guī)定所述所請求服務(wù)特性的搜索查詢發(fā)送到服務(wù)注冊表,其中所述服務(wù)注冊表包含在所述系統(tǒng)的一或多個節(jié)點中可用的服務(wù)的列表;從所述服務(wù)注冊表接收搜索結(jié)果,其中所述搜索結(jié)果包含具有所述所請求服務(wù)特性的一或多個節(jié)點的列表;且其中當(dāng)選擇所述系統(tǒng)中托管具有所述所請求服務(wù)特性的所述第一服務(wù)實例的所述第一節(jié)點時,所述隧道代理可進(jìn)一步經(jīng)配置以從具有所述所請求服務(wù)特性的一或多個節(jié)點的所述列表選擇所述第一節(jié)點。將搜索查詢發(fā)送到服務(wù)注冊表及接收包含具有所請求服務(wù)特性的一或多個節(jié)點的列表的搜索結(jié)果可提供識別托管滿足所請求服務(wù)特性的要求的服務(wù)的節(jié)點的優(yōu)點。
[0018]另外,所述隧道代理可進(jìn)一步經(jīng)配置以確定應(yīng)更新所述通信隧道;且所述隧道代理可經(jīng)配置以基于確定應(yīng)更新所述通信隧道而選擇所述系統(tǒng)中托管具有所述所請求服務(wù)特性的所述第二實例的所述第二節(jié)點。確定應(yīng)更新所述通信隧道及基于確定應(yīng)更新所述通信隧道而選擇所述第二節(jié)點可提供對改變的條件做出響應(yīng)借此繼續(xù)經(jīng)由通信隧道為客戶端提供對具有所請求服務(wù)特性的服務(wù)的訪問的優(yōu)點。
[0019]另外,當(dāng)確定應(yīng)更新所述通信隧道時,所述隧道代理可進(jìn)一步經(jīng)配置以:以特定間隔將所述搜索查詢重新發(fā)送到所述服務(wù)注冊表;及從所述服務(wù)注冊表接收經(jīng)更新搜索結(jié)果,其中所述經(jīng)更新搜索結(jié)果包含所述第一節(jié)點不再托管具有所述所請求服務(wù)特性的所述第一服務(wù)實例或所述第一服務(wù)實例不再具有所述所請求服務(wù)特性的指示。以特定間隔將所述搜索查詢重新發(fā)送到所述服務(wù)注冊表及從所述服務(wù)注冊表接收經(jīng)更新搜索結(jié)果可提供使隧道代理能夠保持追蹤哪些服務(wù)在哪些節(jié)點處可用的優(yōu)點。
[0020]另外,當(dāng)確定應(yīng)更新所述通信隧道時,所述隧道代理可進(jìn)一步經(jīng)配置以進(jìn)行以下操作中的至少一者:從所述服務(wù)注冊表接收所述第一節(jié)點不再托管具有所述所請求服務(wù)特性的所述第一服務(wù)實例或所述第一服務(wù)實例不再具有所述所請求服務(wù)特性的指示;從所述客戶端裝置接收表示所述第一節(jié)點不可到達(dá)的消息;或從所述第一節(jié)點接收表示所述第一節(jié)點不能將所述第一服務(wù)提供到所述客戶端裝置的消息。從服務(wù)注冊表接收一節(jié)點不再托管具有所請求服務(wù)特性的服務(wù)實例或所述服務(wù)實例不再具有所述所請求服務(wù)特性的指示可提供使隧道代理能夠確定應(yīng)將通信隧道的第二端移動到另一節(jié)點的優(yōu)點。
[0021]另外,當(dāng)確定應(yīng)更新所述通信隧道時,所述隧道代理可進(jìn)一步經(jīng)配置以:確定所述系統(tǒng)中的另一節(jié)點是對所述所請求服務(wù)特性的更佳匹配;且所述隧道代理可經(jīng)配置以基于確定所述系統(tǒng)中的另一節(jié)點是對所述所請求服務(wù)特性的更佳匹配而選擇所述系統(tǒng)中托管具有所述所請求服務(wù)特性的所述第二實例的所述第二節(jié)點。確定系統(tǒng)中的另一節(jié)點是對所請求服務(wù)特性的更佳匹配及基于確定系統(tǒng)中的另一節(jié)點是對所請求特性的更佳匹配而選擇第二節(jié)點可提供使隧道代理能夠管理通信隧道以為客戶端裝置提供對所請求服務(wù)特性的最佳可能匹配的優(yōu)點。
[0022]另外,當(dāng)確定所述系統(tǒng)中的另一節(jié)點是對所述所請求服務(wù)特性的更佳匹配時,所述隧道代理可進(jìn)一步經(jīng)配置以從所述服務(wù)注冊表接收所述第二節(jié)點托管所述第二服務(wù)實例的指示,其中所述第二服務(wù)實例是對所述所請求服務(wù)特性的更佳匹配。以特定間隔將所述搜索查詢重新發(fā)送到所述服務(wù)注冊表及從所述服務(wù)注冊表接收經(jīng)更新搜索結(jié)果可提供使隧道代理能夠保持追蹤哪些服務(wù)在哪些節(jié)點處可用的優(yōu)點。
[0023]另外,所述隧道代理可經(jīng)配置以相對于所述客戶端裝置透明地將所述通信隧道的所述第二端從所述第一節(jié)點移動到所述第二節(jié)點。相對于所述客戶端裝置透明地使所述通信隧道的第二端移動可提供使所述客戶端裝置能夠在無任何所感知中斷的情況下訪問服務(wù)的優(yōu)點。
[0024]根據(jù)又一方面,一種計算機(jī)裝置可包含經(jīng)配置以實施隧道代理的邏輯,所述隧道代理經(jīng)配置以:從客戶端裝置接收對系統(tǒng)中的服務(wù)的請求,所述服務(wù)具有所請求服務(wù)特性;將規(guī)定所述所請求服務(wù)特性的搜索查詢發(fā)送到服務(wù)注冊表,其中所述服務(wù)注冊表包含在所述系統(tǒng)的一或多個節(jié)點中可用的服務(wù)的列表;從所述服務(wù)注冊表接收搜索結(jié)果,其中所述搜索結(jié)果包含具有所述所請求服務(wù)特性的一或多個節(jié)點的列表;從具有所述所請求服務(wù)特性的一或多個節(jié)點的所述列表選擇所述系統(tǒng)中托管具有所述所請求服務(wù)特性的第一服務(wù)實例的第一節(jié)點;在所述客戶端裝置與所述選定第一節(jié)點之間建立通信隧道,其中所述通信隧道包含在所述客戶端裝置處的第一端及在所述第一節(jié)點處的第二端;確定所述第一節(jié)點不再托管具有所述所請求服務(wù)特性的所述第一服務(wù)實例或所述第一節(jié)點已變得不可到達(dá);響應(yīng)于確定所述第一節(jié)點不再托管具有所述所請求服務(wù)特性的所述第一服務(wù)實例或所述第一節(jié)點已變得不可到達(dá),選擇所述系統(tǒng)中托管具有所述所請求服務(wù)特性的第二服務(wù)實例的第二節(jié)點;及相對于所述客戶端裝置透明地將所述通信隧道的所述第二端從所述第一節(jié)點移動到所述第二節(jié)點。
[0025]此計算機(jī)裝置的可能優(yōu)點是,為了建立通信隧道,使用或訪問服務(wù)的客戶端裝置僅必須提供所述服務(wù)的規(guī)范,而
當(dāng)前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
新晃| 平南县| 麟游县| 永兴县| 渝北区| 武乡县| 麻栗坡县| 临夏县| 隆德县| 延安市| 龙海市| 镇坪县| 公主岭市| 成安县| 金乡县| 如皋市| 怀安县| 南安市| 商洛市| 蒙城县| 石河子市| 阳泉市| 宜良县| 益阳市| 乐清市| 大邑县| 西城区| 得荣县| 邹平县| 沂南县| 沈阳市| 甘孜县| 大化| 凤山县| 化隆| 新平| 旅游| 通化市| 镇远县| 都昌县| 铜鼓县|