[發明專利]一種云計算環境中的UDDI擴展模型的構造方法有效
| 申請號: | 201210265460.8 | 申請日: | 2012-07-30 |
| 公開(公告)號: | CN102833315A | 公開(公告)日: | 2012-12-19 |
| 發明(設計)人: | 葉楓;王志堅;岳振瑜 | 申請(專利權)人: | 河海大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 夏雪 |
| 地址: | 210098 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算 環境 中的 uddi 擴展 模型 構造 方法 | ||
技術領域
本發明涉及一種云計算環境中的UDDI擴展模型的構造方法,屬于云計算環境下的Web服務應用技術領域。
背景技術
隨著Internet不斷發展以及Web?Services在標準、實現技術(SOAP(Simple?Object?Access?Protocol,簡單對象訪問協議)、UDDI(Universal?Description?Discovery?and?Integration,統一描述、發現和集成協議)和WSDL(Web?Services?Description?Language,Web服務描述語言:一種用來描述Web服務和說明如何與Web服務通信的XML語言))等方面不斷成熟,因此Web服務成為實現云服務化的關鍵技術之一。在SOA計算范型下,UDDI(Universal?Description,Discovery?and?Integration)作為Web?Service的統一注冊中心起著中介的關鍵作用,是Web?Services運行時的基礎設施。云計算作為一種新的計算范型,它是虛擬化技術、效用計算、并行計算、分布式計算等混合演進并躍升的結果,代表了當前IT領域最先進的理念。云計算可以被看成是一系列的服務,因此云服務化是當前云計算研究中的熱點。但是,在云計算的環境中,UDDI并不能很好地滿足云計算中的“XaaS(X?as?a?service,一切皆服務)”理念,主要問題有:1)現有的UDDI未提供直接的非功能描述機制,服務使用者無法在同功能的服務中快速的選擇滿足他們質量需求的服務;2)現有的UDDI模型只能方便的注冊和發現SOA(Service-Oriented?Architecture,面向服務的體系架構)下的Web服務,對于云環境下廣義的服務無有效的注冊和發現機制。
發明內容
發明目的:針對上述現有技術存在的問題和不足,本發明的目的是提供一種云計算環境中的UDDI擴展模型的構造方法,考慮到云計算環境的特點,將云服務的質量信息(QoS,Quality?of?Service)和資源信息(RoS,Resource?of?Service)擴展入現有的UDDI模型,后文將服務的質量信息和資源信息合稱為質量資源信息(R&QoS,Quality?&?Resource?of?Service)。云服務提供商(Cloud?Service?Provider,CSP)注冊服務時,可以同時注冊云服務的質量和資源信息;同時,云服務使用者(Consumer)也可以通過擴展的UDDI模型,利用服務的質量和資源信息約束條件篩選服務。
技術方案:為實現上述發明目的,本發明采用的技術方案為一種云計算環境中的UDDI擴展模型的構造方法,云服務提供商注冊時,將服務的基本信息、質量信息和資源信息注冊入擴展的UDDI模型中,注冊代理接收這些信息,并將這些信息進行處理,處理步驟包括:
步驟1:獲取所有注冊信息;
步驟2:注冊代理調用UDDI的API(Application?Programming?Interface,應用程序編程接口)來注冊功能信息;
步驟3:判斷是否填寫了QoS信息;如果填寫了則跳到步驟4,否則跳到步驟5;
步驟4:獲取QoS信息;跳到步驟6;
步驟5:設置初始QoS信息;
步驟6:判斷是否填寫了RoS信息;如果填寫了則跳到步驟7,否則跳到步驟8;
步驟7:獲取RoS信息;
步驟8:注冊代理調用資源質量信息注冊代理;
步驟9:資源質量信息注冊代理注冊服務的質量與資源信息;
步驟10:返回處理結果;
云服務使用者查詢時,通過服務的基本信息、質量信息和資源信息,從擴展的UDDI模型中進行查詢,查詢代理接收這些信息,并將這些信息進行處理,處理步驟包括:
步驟1:獲取所有查詢信息;
步驟2:查詢代理調用基礎信息查詢代理;
步驟3:基礎信息查詢代理調用UDDI的查詢API;
步驟4:查找到滿足功能性要求的服務列表;
步驟5:判斷列表是否為空,如果是則跳到步驟15;如果不空則跳到步驟6;
步驟6:獲取質量和資源的約束信息;
步驟7:判斷在列表中是否有服務未計算滿足度,如果有則執行步驟8;否則跳到步驟13;
步驟8:取一個未計算滿足度的服務;
步驟9:取得該服務的質量和資源信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河海大學,未經河海大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210265460.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:提供話音更新的系統和方法
- 下一篇:自主式水下機器人組合導航系統及方法





