[發明專利]一種服務發現方法、系統及設備無效
| 申請號: | 200810084732.8 | 申請日: | 2008-03-14 |
| 公開(公告)號: | CN101237457A | 公開(公告)日: | 2008-08-06 |
| 發明(設計)人: | 李德旭;郭中杰;盛金文;陳齊標 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06F17/30 |
| 代理公司: | 北京挺立專利事務所 | 代理人: | 皋吉甫 |
| 地址: | 518129廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務 發現 方法 系統 設備 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種服務發現方法、系統及設備。
背景技術
服務注冊與服務發現是用于解決當前服務孤島問題的關鍵機制,能夠使用戶與服務、服務與服務之間自動建立相關聯系,同時屏蔽服務集成及交互時的配置、注冊等復雜問題,為用戶提供統一的服務視圖,并具有跨運營商、跨平臺的互操作性。其中,服務描述對服務進行特征、接口、工作流和SLA(Service?Level?Agreement,服務水平協議)等屬性的自主描述,以支持服務能夠按照規范進行相互通信、注冊并公開自己、被發現和被調用,可以使用WSDL(Web?Service?Description?Language,Web服務描述語言)描述Web服務的特征、接口、工作流等屬性的描述語言,或使用WSLA(Web?Service?SLALanguage,Web服務SLA語言)描述Web服務SLA邏輯的描述語言。服務發現一方面是指在沒有人為參與和干預的情況下,能夠自動使服務請求者和服務提供者之間建立聯系;另一方面,對服務而言,能夠向網絡中的實體動態地通告、注冊自身的屬性信息,從而使網絡中的其他實體能夠方便的發現該服務。
SLA是服務提供者與服務請求者簽訂的協議,可以使得協議雙方達成對協議中所規定的服務質量、優先級和各自的責任等方面的共識。按照SLA管理技術提供的機制,服務提供商對與所提供服務相關的所有可能對客戶體驗造成影響的方面做出詳細的承諾,在提供服務的整個過程中,如果出現承諾沒有被滿足的情況,則會自動做出賠償或進行問題處理。
在實現本發明的過程中,發明人發現:
支持攜帶QoS(Quality?of?Service,服務質量)描述信息的服務發布和基于QoS約束的服務發現中,不同服務提供者在向UDDI(Universal?DescriptionDiscovery?and?Integration?Protocol,統一描述、發現和集成協議)中心注冊服務時,由于在服務QoS提供能力上的差異,不同服務提供者對相同服務的服務級別、各級別QoS參數的取值范圍的規定是不同的,這就為用戶根據服務QoS能力進行服務查詢帶來了困難。且傳統的UDDI中心基于關鍵詞和簡單分類的服務發現機制已經不能很好地滿足需求,基于QoS約束的服務發現需要用戶輸入具體的QoS參數及參數取值范圍,而大部份QoS參數的含義技術性很強,用戶難于理解,因此要想確定QoS參數的具體取值范圍很難,不利于用戶以此方式查詢到滿足自身要求的服務。
發明內容
本發明實施例提供了一種服務發現方法、系統及設備,從用戶對服務質量的要求出發,實現支持攜帶SLA信息的服務發布和基于SLA的服務實現,幫助用戶可以精確的查找到滿足自身要求的服務。
本發明實施例提供了一種服務發現設備,包括:
服務水平協議規劃模塊,用于根據服務水平協議模板對服務提供者提供的服務質量能力信息進行規格化處理,生成服務水平協議描述信息;
服務發布模塊,用于將服務基本信息、服務質量能力信息和所述服務水平協議描述信息進行發布。
本發明實施例提供了一種服務發現系統,包括統一描述、發現和集成協議統一描述、發現和集成協議中心、服務水平協議代理裝置和服務提供設備,
所述服務水平協議代理裝置,
用于接收所述服務提供者發布的服務質量能力信息和基本信息,并按照服務水平協議模板對服務提供者提供的服務質量能力信息進行規格化處理,生成服務水平協議描述信息,并將所述服務水平協議描述信息、基本信息和服務質量能力信息進行發布。
本發明實施例提供了一種服務發現方法,包括以下步驟:
接收服務提供者發布的服務描述信息,并從所述服務描述信息中提取服務質量能力描述信息;
根據所述服務所屬服務類型的服務水平協議模版對所述服務的服務質量能力描述信息進行規格化處理,生成所述服務的服務水平協議描述信息;
將所述服務水平協議描述信息發布。
本發明的實施例中,通過對不同服務提供者提供的服務QoS能力信息進行規格化處理,基于統一的標準描述不同服務提供者注冊服務的QoS能力信息,將技術性強的QoS參數轉化成用戶易于理解的高層參數描述,幫助用戶可以精確的查找到滿足自身要求的服務。
附圖說明
圖1是本發明實施例中SLA代理的系統架構圖;
圖2是本發明實施例中攜帶SLA信息的服務發布流程圖;
圖3是本發明實施例中基于SLA的服務發現流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810084732.8/2.html,轉載請聲明來源鉆瓜專利網。





