[發(fā)明專利]服務(wù)質(zhì)量可定制的Web服務(wù)組合方法有效
| 申請?zhí)枺?/td> | 201110409915.4 | 申請日: | 2011-11-23 |
| 公開(公告)號: | CN102546754A | 公開(公告)日: | 2012-07-04 |
| 發(fā)明(設(shè)計)人: | 薛霄;羅軍偉;王淑芳;侯占偉 | 申請(專利權(quán))人: | 河南理工大學(xué) |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 454000 河南*** | 國省代碼: | 河南;41 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 服務(wù)質(zhì)量 定制 web 服務(wù) 組合 方法 | ||
1.一種服務(wù)質(zhì)量可定制的Web服務(wù)組合方法,其特征在于,包括:
步驟1、由Web服務(wù)管理模塊發(fā)現(xiàn)網(wǎng)絡(luò)上的Web服務(wù),并將所發(fā)現(xiàn)的Web服務(wù)存儲到相應(yīng)的數(shù)據(jù)庫中;
步驟2、接受用戶需求并將所述用戶需求解析成功能需求和服務(wù)質(zhì)量需求;
步驟3、Web服務(wù)匹配與組合模塊根據(jù)所述功能需求組建Web服務(wù)組合網(wǎng)絡(luò);
步驟4、獲得和所述功能需求匹配的Web服務(wù)組合集合;
步驟5、從獲得的Web服務(wù)組合集合中選取一個Web服務(wù)組合,計算其所包含的各Web服務(wù)在組合中的子目標(biāo)的服務(wù)質(zhì)量;
步驟6、根據(jù)所述服務(wù)質(zhì)量需求,計算出該Web服務(wù)組合的最短關(guān)鍵路徑值,然后基于該路徑值獲得該Web服務(wù)組合的服務(wù)質(zhì)量;
步驟7、從獲得的Web服務(wù)組合集合中依次選取下一個Web服務(wù)組合,繼續(xù)計算其服務(wù)質(zhì)量,直至獲得Web服務(wù)組合集合中全部Web服務(wù)組合的服務(wù)質(zhì)量,并對其進(jìn)行篩選,獲取與所述服務(wù)質(zhì)量需求最為接近的一組;
步驟8、然后把獲得的Web服務(wù)組合集合中各Web服務(wù)組合,作為和所述用戶需求匹配的結(jié)果反饋給用戶。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟3包括:
步驟31、創(chuàng)建一個Web服務(wù)組合有向圖G,G中沒有結(jié)點(diǎn)和有向邊;
步驟32、在G中,創(chuàng)建一個起始結(jié)點(diǎn)V0,該結(jié)點(diǎn)的input和output均為所述功能需求的input,再創(chuàng)建一個終止結(jié)點(diǎn)Vt,該結(jié)點(diǎn)的input和output均為所述功能需求的output;所述input為調(diào)用Web服務(wù)輸入?yún)?shù)向量,output為Web服務(wù)輸出參數(shù)向量;
步驟33、在圖G中,找出除了Vt外出度為零的結(jié)點(diǎn),獲得這些結(jié)點(diǎn)或結(jié)點(diǎn)組合的output與其他Web服務(wù)或組合的input相似度大于閥值的Web服務(wù)或組合;
步驟34、以獲得的相似Web服務(wù)或組合作為結(jié)點(diǎn)用有向線連接到有向圖中,起點(diǎn)為有向圖中已有的結(jié)點(diǎn),其中箭頭指向這些相應(yīng)的相似結(jié)點(diǎn);
步驟35、獲得除了終止結(jié)點(diǎn)外出度為零的結(jié)點(diǎn),獲得output與終止結(jié)點(diǎn)的input相似度大于閥值的結(jié)點(diǎn)或結(jié)點(diǎn)組合,并用有向線段連接終止結(jié)點(diǎn),箭頭指向終止結(jié)點(diǎn);
步驟36、輸出該Web服務(wù)組合圖G。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟4包括:
步驟41、輸入上一步驟獲得的Web服務(wù)組合網(wǎng)絡(luò)有向圖,創(chuàng)建結(jié)果集合R,R=NULL。
步驟42、i=0;j=0;m=0;n=0;t=0;創(chuàng)建一個子圖Gij,在Gij中只有一個結(jié)點(diǎn)為終止結(jié)點(diǎn)。
步驟43、m=i;令Gtemp=Gmn,獲得G中入度為零的結(jié)點(diǎn)。
步驟44、判斷入度為零的結(jié)點(diǎn)是否為起始結(jié)點(diǎn),如果是,執(zhí)行步驟48,否則執(zhí)行步驟45。
步驟45:在G中,找到箭頭指向這些結(jié)點(diǎn)的連線,每一種連線類型相同的連線和連線的起點(diǎn)結(jié)點(diǎn)都分別加入到Gtemp中并分別創(chuàng)建子圖,G(i+1)t,t++;至到所有的連線都完畢,n++。
步驟46:判斷n>j是否為真,如果否,執(zhí)行步驟43;如果是,執(zhí)行步驟47。
步驟47、i++;j=j(luò)+t;t=0;然后執(zhí)行步驟43。
步驟48、該Gtemp加入到輸出結(jié)果集合R中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于河南理工大學(xué),未經(jīng)河南理工大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201110409915.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 服務(wù)質(zhì)量報告的獲取方法、裝置和系統(tǒng)
- 在SAE融合架構(gòu)下的服務(wù)質(zhì)量管理方法
- 統(tǒng)一的服務(wù)質(zhì)量測量系統(tǒng)及測量方法
- 度量服務(wù)質(zhì)量的方法
- 服務(wù)質(zhì)量的映射方法以及服務(wù)質(zhì)量控制實(shí)體
- 服務(wù)質(zhì)量配置的方法、裝置和系統(tǒng)
- 管理服務(wù)質(zhì)量的方法和裝置
- 業(yè)務(wù)服務(wù)質(zhì)量協(xié)商方法及裝置
- 服務(wù)質(zhì)量檢測方法和裝置
- 一種服務(wù)質(zhì)量感知、數(shù)據(jù)采集處理與分析的方法和系統(tǒng)
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實(shí)現(xiàn)方法
- 一種WEB業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標(biāo)和Web服務(wù)輸出參數(shù)的Web服務(wù)組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導(dǎo)航的方法和設(shè)備及電子裝置
- 用于將web站點(diǎn)轉(zhuǎn)換為目標(biāo)web app站點(diǎn)的方法和裝置
- 用于防護(hù)WEB漏洞的方法和設(shè)備
- 一種Web攻擊報告生成方法、裝置、設(shè)備及計算機(jī)介質(zhì)
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機(jī)
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法





