[發明專利]使用發布訂閱模型的身份提供者發現服務有效
| 申請號: | 201380010721.4 | 申請日: | 2013-01-29 |
| 公開(公告)號: | CN104145261B | 公開(公告)日: | 2017-04-26 |
| 發明(設計)人: | H.M.欣頓;R.J.麥卡迪;C.盧尼 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F17/00 | 分類號: | G06F17/00 |
| 代理公司: | 北京市柳沈律師事務所11105 | 代理人: | 趙碧洋 |
| 地址: | 美國紐*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 使用 發布 訂閱 模型 身份 提供者 發現 服務 | ||
1.一種用于使用身份提供者實例發現服務提供身份提供者服務的方法,包括:在由發現服務處理對于身份提供者實例的請求時,由發現服務代理接收和存儲識別身份提供者實例的數據,其中所述發現服務代理與位于所述發現服務代理外部的所述身份提供者實例發現服務進行交互;
由所述發現服務代理接收關于與所述發現服務相關聯的資源的更新,經由在硬件元件上支持的發布-訂閱通知服務由所述發現服務代理接收所述更新;
基于所述更新,由所述發現服務代理修改所述數據;以及
在接收對于身份提供者實例的新請求時,由所述發現服務代理響應于所述新請求使用修改的數據以識別用于使用的身份提供者實例。
2.如權利要求1所述的方法,其中所述數據是將請求與由所述發現服務選擇以服務所述請求的身份提供者實例相關聯的分配數據。
3.如權利要求1所述的方法,其中周期性地或非同步地接收所述更新。
4.如權利要求1所述的方法,其中所述通知服務是由所述身份提供者實例發現服務提供的Web服務。
5.如權利要求1所述的方法,還包括訂閱所述更新。
6.如權利要求1所述的方法,其中所述更新包括以下之一:與一個或多個身份提供者實例相關聯的負載、一個或多個身份提供者實例的可用性、與一個或多個身份提供者實例相關聯的性能度量、以及與一個或多個身份提供者實例相關聯的現有綁定。
7.如權利要求1所述的方法,其中根據策略或商業邏輯修改所述數據。
8.一種用于使用身份提供者實例發現服務提供身份提供者服務的發現服務代理,其中所述發現服務代理與位于所述發現服務代理外部的所述身份提供者實例發現服務進行交互,該發現服務代理包括:
處理器;
保持計算機程序指令的計算機存儲器,當計算機程序指令由處理器運行時執行一種方法,包括:
在由發現服務處理對于身份提供者實例的請求時,接收和存儲識別身份提供者實例的數據;
接收關于與所述發現服務相關聯的資源的更新,經由在硬件元件上支持的發布-訂閱通知服務接收所述更新;
基于所述更新,修改所述數據;以及
在接收對于身份提供者實例的新請求時,響應于所述新請求使用修改的數據以識別用于使用的身份提供者實例。
9.如權利要求8所述的發現服務代理,其中所述數據是將請求與由所述發現服務選擇以服務所述請求的身份提供者實例相關聯的分配數據。
10.如權利要求8所述的發現服務代理,其中周期性地或非同步地接收所述更新。
11.如權利要求8所述的發現服務代理,其中所述通知服務是由所述身份提供者實例發現服務提供的Web服務。
12.如權利要求8所述的發現服務代理,其中所述方法還包括訂閱所述更新。
13.如權利要求8所述的發現服務代理,其中所述更新包括以下之一:與一個或多個身份提供者實例相關聯的負載、一個或多個身份提供者實例的可用性、與一個或多個身份提供者實例相關聯的性能度量、以及與一個或多個身份提供者實例相關聯的現有綁定。
14.如權利要求8所述的發現服務代理,其中根據策略或商業邏輯修改所述數據。
15.一種用于識別身份提供者實例的系統,包括:
在硬件元件上支持并且具有與其相關聯的高速緩存的代理,所述代理發出身份提供者實例發現請求;
身份提供者實例發現服務,其接收由所述代理發出的每個身份提供者實例發現請求,進行選擇,并且將識別所述選擇的數據返回所述代理,用于在所述高速緩存中存儲;以及
通知服務,所述代理通過所述通知服務訂閱以從所述身份提供者實例發現服務接收更新,至少一個更新關于與發現服務相關聯的資源,并且由所述代理用于更新所述高速緩存中存儲的所述數據。
16.如權利要求15所述的系統,其中所述通知服務根據發布-訂閱模型操作。
17.如權利要求15所述的系統,其中周期性地或非同步地提供所述更新。
18.如權利要求15所述的系統,其中所述高速緩存中存儲的所述數據根據策略或商業邏輯更新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380010721.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:使用產品信息的外語翻譯
- 下一篇:用于被連接設備的語義緩存云服務





