[發明專利]服務質量可定制的Web服務組合方法有效
| 申請號: | 201110409915.4 | 申請日: | 2011-11-23 |
| 公開(公告)號: | CN102546754A | 公開(公告)日: | 2012-07-04 |
| 發明(設計)人: | 薛霄;羅軍偉;王淑芳;侯占偉 | 申請(專利權)人: | 河南理工大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 454000 河南*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務質量 定制 web 服務 組合 方法 | ||
技術領域
本發明屬于Web服務技術領域,特別是Web服務組合系統和服務質量優化方法。
背景技術
Web服務是一種面向服務架構的分布式計算模型,它能夠實現在不同的平臺上、不同的程序語言編寫的應用程序之間無縫的互操作。Web服務組合是將現有的Web服務根據用戶需求進行集成,構建出滿足更為復雜需求的Web服務組合。在構建Web服務組合時,網絡上有大量服務質量(QoS,Quality?of?Service)有很大差別的Web服務,如何從數量眾多的Web服務中選取一組Web服務構建滿足用戶需求Web服務組合,并使所構建的Web服務組合滿足用戶個性化的服務質量要求是Web服務技術領域亟待解決的問題。
目前工業界對Web服務組合的研究主要集中在自動化服務組合方法。主要包括基于線性和非線性規劃、基于遺傳算法、啟發式算法、基于蟻群算法、基于粒子群算法的組合Web服務選擇方法,基于多準則決策和整數規劃的選擇方法等。而當前公開的Web服務組合方法研究主要存在以下幾個個問題:
(1)現有的Web服務組合的服務質量評價比較單一,往往把各個Web服務的服務質量看作是一個多屬性的單一加權值,最終轉化在一些約束條件下的一個單目標函數優化問題。而在實際中,用戶往往有多方面的需求,并且需求之間具有優先性和等級性,比如用戶對價格首先有一個要求,其次對成本有另一個要求,最后對可靠性也有一個要求等等,這些需求不能簡單地加權統一到一個值。
(2)現有的Web服務組合選擇方法僅以Web服務組合的一般服務質量屬性作為選擇依據,沒有考慮它們的領域服務質量屬性。Web服務的GQoS是指所有Web服務都具備的非功能屬性,包括費用(Cost)、反應時間(Response?Time)、可用性(Availability)、可靠性(Reliability)、信譽度(Reputation)、安全度(Security)等。Web服務的DQoS是指Web服務本身或與Web服務綁定的實體所屬領域特有的質量屬性。比如,賓館預訂服務的DQoS可以是與該服務綁定的賓館的入住率、整潔度、安靜度、舒適度、安全度、交通便利度等;航班預訂服務的DQoS可以是與該服務綁定的航班的安全性、上機率、準時性、舒適度等;流媒體服務的DQoS可以是該服務提供的媒體的清晰度、連續性、完整性等;現有的組合Web服務選擇方法僅將組合Web服務的GQoS作為選擇的依據,沒有考慮其DQoS。
(3)在對Web服務進行服務質量評價時,往往假設在評價和選擇Web服務時這些Web服務的服務質量是不變的,也就是各Web服務被認為是相互獨立的,Web服務的服務質量獨立于其他Web服務。事實上,Web服務的服務質量往往依賴于其他Web服務。由于現有的組合服務選擇方法缺乏對這種關聯關系的考慮,使得可選服務的服務質量在關聯關系出現時與其所宣稱的服務質量值產生偏離,即采用靜態的服務質量來評價和選擇Web服務將不能準確地度量Web服務和Web服務組合的服務質量,造成被選擇的Web服務組合不能滿足用戶的服務質量需求。
(4)在對Web服務組合進行服務質量評價時,往往都是Web服務組合中包含的各Web服務的服務質量加權和,忽略了Web服務組合中服務質量最短關鍵路徑的作用。
另外,一個完整的Web服務組合應該包括兩個基本過程:發現存儲過程和組合匹配過程。在發現存儲過程中,專門負責Web服務搜集的人員或自動化程序,從網絡中搜集各種各樣的Web服務,并對這些Web服務進行分析,并按照一定的規則和方式將這些Web服務存儲到數據庫中。組合匹配過程中,用戶首先表達自己的需求,然后根據用戶的需求在Web服務數據中找出匹配的Web服務組合,并對匹配的Web服務組合進行評價,最后輸出結果。
現有技術只關注在Web服務組合方法,而忽略了Web服務組合的系統性,只有充分考慮發現存儲過程和組合匹配過程,才能發現滿足用戶需求的服務組合。因此,有必要提供一種新的Web服務組合系統和Web服務組合評價方法。
發明內容
本發明針對現有技術中存在的問題,提供一種服務質量可定制的Web服務組合方法,能夠滿足用戶個性化的服務質量要求。
本發明提供了一種服務質量可定制的Web服務組合方法,包括:
步驟1、由WEB服務管理模塊發現網絡上的Web服務,并將所發現的Web服務存儲到相應的數據庫中;
步驟2、接受用戶需求并將所述用戶需求解析成功能需求和服務質量需求;
步驟3、Web服務匹配與組合模塊根據所述功能需求組建Web服務組合網絡;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河南理工大學,未經河南理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201110409915.4/2.html,轉載請聲明來源鉆瓜專利網。





