国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種具備自維護(hù)功能的分布式Web服務(wù)選擇方法

      文檔序號:7812497閱讀:200來源:國知局
      一種具備自維護(hù)功能的分布式Web服務(wù)選擇方法
      【專利摘要】本發(fā)明屬于計(jì)算機(jī)應(yīng)用領(lǐng)域,具體涉及一種具備自維護(hù)功能的分布式Web服務(wù)選擇方法。本發(fā)明包括:用戶向代理服務(wù)器broker發(fā)送服務(wù)請求,broker根據(jù)用戶定義的各QoS屬性權(quán)重W,按照QoSi*Wi計(jì)算出用戶請求的總體屬性值UEQ;將隊(duì)列Qi中的服務(wù)分批次上傳至broker,每次傳送k個服務(wù);broker將從各節(jié)點(diǎn)接收到的服務(wù)進(jìn)行合并,并將每個服務(wù)與用戶請求進(jìn)行語義匹配,并將滿足用戶要求的相似度的服務(wù)進(jìn)行反饋;分布式服務(wù)選擇過程結(jié)束。本發(fā)明保證用戶率先得到那些最滿足用戶要求,且符合相似度標(biāo)準(zhǔn)的服務(wù)。提高了服務(wù)選擇的整體效率與實(shí)時性;健壯性和靈活自適應(yīng)性。
      【專利說明】一種具備自維護(hù)功能的分布式Web服務(wù)選擇方法

      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明屬于計(jì)算機(jī)應(yīng)用領(lǐng)域,具體涉及一種具備自維護(hù)功能的分布式Web服務(wù)選擇方法。

      【背景技術(shù)】
      [0002]面向服務(wù)的體系架構(gòu)SOA(Service Oriented Architecture)的興起,使分布式軟件系統(tǒng)發(fā)展到一個新的階段,逐漸成為實(shí)現(xiàn)現(xiàn)代企業(yè)應(yīng)用系統(tǒng)的分布式架構(gòu)思想。Web服務(wù)是實(shí)現(xiàn)SOA中服務(wù)的最重要手段,它是一種具有自適應(yīng)性、封裝性以及松耦合性的應(yīng)用程序,近年來在企業(yè)與工業(yè)中得到了越來越多的應(yīng)用。
      [0003]Web服務(wù)選擇是Web服務(wù)研究領(lǐng)域的熱點(diǎn)和重要方向,Web服務(wù)的普及化所帶來的服務(wù)爆炸性增長,使得服務(wù)選擇對Web服務(wù)的應(yīng)用顯得尤為重要。服務(wù)選擇是按照要求在大量功能各異的Web服務(wù)中選取一組Web服務(wù)的過程,服務(wù)選擇的目的是使得所選服務(wù)既具有較好的質(zhì)量又能滿足用戶需求。然而,分布式系統(tǒng)的發(fā)展所帶來的海量數(shù)據(jù)復(fù)雜性、Web服務(wù)環(huán)境的動態(tài)性,以及各服務(wù)間功能上的差異性,這些無疑為分布式系統(tǒng)中的服務(wù)選擇增加了難度。
      [0004]目前,對于Web服務(wù)選擇已有大量的研究方法,其中主要的研究內(nèi)容以集中式系統(tǒng)為主,而對分布式系統(tǒng)很少涉及。分布式系統(tǒng)與集中式系統(tǒng)結(jié)構(gòu)不同且數(shù)據(jù)量較大,因此在分布式的服務(wù)選擇過程中會面臨以下問題:
      [0005]1.如何快速的找到最優(yōu)服務(wù),在分布式的Web環(huán)境下,服務(wù)集的總空間規(guī)模龐大,如果只專注于尋找最優(yōu)服務(wù),使計(jì)算量過大必定降低服務(wù)選擇的效率,而一味的追求速度選擇結(jié)果卻不一定理想,因此這是服務(wù)選擇面臨的首要問題;
      [0006]2.如何在分布式系統(tǒng)中進(jìn)行服務(wù)選擇,隨著分布式系統(tǒng)的大量使用,由之所帶來的各節(jié)點(diǎn)的異構(gòu)性、數(shù)據(jù)的海量性以及各個節(jié)點(diǎn)之間選擇服務(wù)等問題,是目前在分布式系統(tǒng)中進(jìn)行服務(wù)選擇需要解決的問題;
      [0007]3.服務(wù)選擇的公平性,如果只考慮具有相同QoS屬性的服務(wù)間進(jìn)行比較,而忽略QoS屬性之間的差異性,將會導(dǎo)致所選服務(wù)集與用戶需求之間出現(xiàn)偏差。因此Web服務(wù)的選擇方法必須能夠全面的衡量一個服務(wù)與用戶請求間的匹配,這樣才能保證整個結(jié)果的正確性。
      [0008]分布式系統(tǒng)的另外一個顯著特點(diǎn)是高動態(tài)性,經(jīng)常發(fā)生服務(wù)的動態(tài)發(fā)布、更新,或由于系統(tǒng)異常、網(wǎng)絡(luò)延遲等導(dǎo)致的服務(wù)失效。服務(wù)的每次變化都會對服務(wù)選擇的結(jié)果產(chǎn)生著影響,為了保證結(jié)果集的完備性與正確性,就要求系統(tǒng)必須具備能夠在動態(tài)環(huán)境下,對所選服務(wù)集進(jìn)行動態(tài)維護(hù)的能力。而在動態(tài)維護(hù)的過程中通常面臨著如何判斷服務(wù)的變化類型、如何制定維護(hù)策略等問題。從目前情況看,對于以上問題,學(xué)術(shù)界和工業(yè)界都沒有一個很好的解決方案。


      【發(fā)明內(nèi)容】

      [0009]本發(fā)明的目的在于提供一種具備自維護(hù)功能的分布式Web服務(wù)選擇方法,該方法可以解決分布式環(huán)境下的服務(wù)選擇問題,同時能夠具備對所選服務(wù)集進(jìn)行動態(tài)自維護(hù)的能力。
      [0010]本發(fā)明的目的是這樣實(shí)現(xiàn)的:
      [0011](I)用戶向代理服務(wù)器broker發(fā)送服務(wù)請求,broker根據(jù)用戶定義的各QoS屬性權(quán)重W,按照QoSjWi計(jì)算出用戶請求的總體屬性值UEQ ;
      [0012](2)計(jì)算分布式系統(tǒng)中各節(jié)點(diǎn)的Skyline服務(wù)集;
      [0013](3)判斷當(dāng)前系統(tǒng)是否存在變化服務(wù),若存在執(zhí)行分布式動態(tài)自維護(hù)機(jī)制,否則執(zhí)行步驟⑷;
      [0014](4)將Skyline服務(wù)集中總體屬性值小于UEQ的服務(wù)按由小到大的順序進(jìn)行排列,并存入相應(yīng)節(jié)點(diǎn)隊(duì)列Qi中;
      [0015](5)將隊(duì)列Qi中的服務(wù)分批次上傳至broker,每次傳送k個服務(wù);
      [0016](6)broker將從各節(jié)點(diǎn)接收到的服務(wù)進(jìn)行合并,并將每個服務(wù)與用戶請求進(jìn)行語義匹配,并將滿足用戶要求的相似度的服務(wù)進(jìn)行反饋;
      [0017](7)判斷各節(jié)點(diǎn)隊(duì)列是否為空,若不為空,則重復(fù)執(zhí)行步驟(5)、(6)、(7);直至所有隊(duì)列為空;
      [0018](8)分布式服務(wù)選擇過程結(jié)束。
      [0019]計(jì)算分布式系統(tǒng)中各節(jié)點(diǎn)的Skyline服務(wù)集包括:
      [0020](2.1)創(chuàng)建兩個空列表L1和L2,將節(jié)點(diǎn)當(dāng)前的所有Web服務(wù)存入列表L1 ;
      [0021](2.2)掃描L1,將第一個掃描到的服務(wù)添加到L2中,作為L2的首元素;
      [0022](2.3)對每一個新掃描到的服務(wù),同L2中的每個服務(wù)比較QoS的支配關(guān)系;若L1中的服務(wù)支配L2中的服務(wù),則將L2中的服務(wù)刪除,并將L1中的服務(wù)添加至L2,否則將L1中的服務(wù)刪除,更新列表L1和L2;
      [0023](2.4)繼續(xù)掃描列表L1直至為空,將L2中的服務(wù)即為Skyline服務(wù)集,將其輸出。
      [0024]步驟(6)具體包括:
      [0025](6.1)根據(jù)Web服務(wù)在輸入輸出集上的所有參數(shù)的語義描述,建立本體概念樹;
      [0026](6.2)計(jì)算各個參數(shù)概念間的語義距離以及概念上的相似度;
      [0027](6.3)計(jì)算當(dāng)前服務(wù)與服務(wù)請求在輸入集和輸出集上的相似度;
      [0028](6.4)計(jì)算當(dāng)前服務(wù)與用戶的請求服務(wù)之間的相似度;
      [0029](6.5)將得到的相似度值與用戶指定閾值比較,如果大于用戶的閾值則表示滿足用戶的要求,將這樣的服務(wù)反饋給用戶。
      [0030]本發(fā)明的有益效果在于:
      [0031]服務(wù)選擇的公平性。在進(jìn)行服務(wù)選擇時,公平的將服務(wù)的所有QoS屬性考慮進(jìn)來,根據(jù)用戶需求指定各屬性值的權(quán)重,全面的衡量一個服務(wù)與用戶請求間的匹配,保證整個結(jié)果的正確性與公平性。本發(fā)明的高效反饋能力。在執(zhí)行分布式的服務(wù)選擇過程中,本發(fā)明根據(jù)節(jié)點(diǎn)分布情況分批次的計(jì)算并返回結(jié)果集,這樣多輪循環(huán)收集,可以保證用戶率先得到那些最滿足用戶要求,且符合相似度標(biāo)準(zhǔn)的服務(wù)。同時提高了服務(wù)選擇的整體效率與實(shí)時性;健壯性和靈活自適應(yīng)性。Web環(huán)境是動態(tài)變化的,在服務(wù)選擇的整個過程中都可能出現(xiàn)服務(wù)的新增、失效等變化,本發(fā)明可以判斷服務(wù)的變化類型,根據(jù)不同類型重組節(jié)點(diǎn)當(dāng)前的最優(yōu)服務(wù)集,從而使節(jié)點(diǎn)適應(yīng)服務(wù)發(fā)生的變化。

      【專利附圖】

      【附圖說明】
      [0032]圖1具有自維護(hù)功能的分布式服務(wù)選擇流程圖;
      [0033]圖2分布式節(jié)點(diǎn)的自維護(hù)模型。

      【具體實(shí)施方式】
      [0034]下面結(jié)合附圖和【具體實(shí)施方式】對本發(fā)明做更詳細(xì)地描述:
      [0035]該方法具備在動態(tài)環(huán)境下的自維護(hù)能力,服務(wù)選擇效率高且能夠及時反饋,適用于分布式系統(tǒng)復(fù)雜多變的網(wǎng)絡(luò)環(huán)境,使用戶可以根據(jù)自身需求快速公平的選擇出自己滿意的服務(wù)。
      [0036]一種具備自維護(hù)功能的分布式服務(wù)選擇方法,包括以下步驟:
      [0037]1.用戶向代理服務(wù)器broker發(fā)送服務(wù)請求,broker根據(jù)用戶定義的各QoS屬性權(quán)重W,按照QoSjWi計(jì)算出用戶請求的總體屬性值UEQ ;
      [0038]2.計(jì)算分布式系統(tǒng)中各節(jié)點(diǎn)的Skyline服務(wù)集;
      [0039]3.判斷當(dāng)前系統(tǒng)是否存在變化服務(wù),若存在,則順序執(zhí)行步驟4、5、6,否則執(zhí)行步驟7 ;
      [0040]4.Set管理模塊接收變化服務(wù),并對該變化進(jìn)行判定,并生成變化服務(wù)的上包含集St+和下包含集St-;
      [0041]4.1Set管理模塊按服務(wù)在各個屬性上取值的不同,將每一屬性上服務(wù)由小到大的排序生成對應(yīng)的屬性集;
      [0042]4.2將變化服務(wù)按其在各屬性上的取值,將其屬性名插入到Set管理模塊的各屬性集中,從而生成新的屬性集;
      [0043]4.3判斷各新屬性集的包含關(guān)系,運(yùn)用自維護(hù)原理得出服務(wù)發(fā)生變化類型,返回判定結(jié)果。
      [0044]5.將St+集和f集連同變化服務(wù)一起輸送至服務(wù)重組模塊;
      [0045]6.服務(wù)重組模塊依據(jù)判定邏輯,針對不同變化執(zhí)行不同操作,動態(tài)重組分布式節(jié)點(diǎn)的原Skyline服務(wù)集;
      [0046]7.將Skyline服務(wù)集中總體屬性值小于UEQ的服務(wù)按由小到大的順序進(jìn)行排列,并存入相應(yīng)節(jié)點(diǎn)隊(duì)列Qi中;
      [0047]8.將隊(duì)列Qi中的服務(wù)分批次上傳至bicker,每次傳送k個服務(wù);
      [0048]9.broker將從各節(jié)點(diǎn)接收到的服務(wù)進(jìn)行合并,并將每個服務(wù)與用戶請求進(jìn)行語義匹配,并將滿足用戶要求的相似度的服務(wù)進(jìn)行反饋;
      [0049]9.1根據(jù)Web服務(wù)在輸入輸出集上的所有參數(shù)的語義描述,建立本體概念樹;
      [0050]9.2計(jì)算各個參數(shù)概念間的語義距離以及概念上的相似度;
      [0051]9.3計(jì)算當(dāng)前服務(wù)與服務(wù)請求在輸入集和輸出集上的相似度;
      [0052]9.4計(jì)算當(dāng)前服務(wù)與用戶的請求服務(wù)之間的相似度;
      [0053]9.5將得到的相似度值與用戶指定閾值比較,如果大于用戶的閾值則表示滿足用戶的要求,將這樣的服務(wù)反饋給用戶。
      [0054]10判斷各節(jié)點(diǎn)隊(duì)列是否為空,若不為空,則重復(fù)執(zhí)行步驟8、9、10。直至所有隊(duì)列為空;
      [0055]分布式動態(tài)自維護(hù)方法,包括以下步驟:
      [0056]第I步Set管理模塊接收變化服務(wù),并對該變化進(jìn)行判定,并生成變化服務(wù)的上包含集和下包含集,即:st+集和St_集;
      [0057]第2步將St+集和St-集連同變化服務(wù)一起輸送至服務(wù)重組模塊;
      [0058]第3步服務(wù)重組模塊依據(jù)判定邏輯,針對不同變化執(zhí)行不同操作,動態(tài)重組分布式節(jié)點(diǎn)的原Skyline服務(wù)集;
      [0059]第4步將重組后的Skyline服務(wù)集輸送至排序模塊;
      [0060]第5步排序模塊將重組后的服務(wù)集輸送至broker,自維護(hù)流程結(jié)束。
      [0061]分布式動態(tài)自維護(hù)方法第I步,具體包括下述步驟:
      [0062]第1.1步Set管理模塊接收原Skyline服務(wù)集,按服務(wù)在各個屬性上取值的不同,將每一屬性上服務(wù)由小到大的排序生成對應(yīng)的屬性集;
      [0063]第1.2步將變化服務(wù)按其在各屬性上的取值將其屬性名插入到Set管理模塊的各個屬性集中,從而生成新的屬性集;
      [0064]第1.3步判斷各新屬性集的包含關(guān)系,運(yùn)用自維護(hù)原理得出服務(wù)發(fā)生變化類型,反回判定結(jié)果。
      [0065]如圖1所示,本發(fā)明方法包括以下步驟:
      [0066]1.用戶向代理服務(wù)器broker發(fā)送服務(wù)請求,broker根據(jù)用戶定義的各QoS屬性權(quán)重W,按照QoSjWi計(jì)算出用戶請求的總體屬性值UEQ ;
      [0067]2.計(jì)算分布式系統(tǒng)中各節(jié)點(diǎn)的Skyline服務(wù)集;
      [0068]3.判斷當(dāng)前系統(tǒng)是否存在變化服務(wù),若存在,則執(zhí)行步驟4、5、6 ;若不存在變化服務(wù),則執(zhí)行步驟7;
      [0069]4.Set管理模塊接收變化服務(wù),并對該變化進(jìn)行判定,并生成變化服務(wù)的上包含集和下包含集;
      [0070]5.將St+集和St-集連同變化服務(wù)一起輸送至服務(wù)重組模塊;
      [0071]6.服務(wù)重組模塊依據(jù)判定邏輯,針對不同變化執(zhí)行不同操作,動態(tài)重組分布式節(jié)點(diǎn)的原Skyline服務(wù)集;
      [0072]7.將Skyline服務(wù)集中總體屬性值小于UEQ的服務(wù)按由小到大的順序進(jìn)行排列,并存入相應(yīng)節(jié)點(diǎn)隊(duì)列Qi中;
      [0073]8.將隊(duì)列Qi中的服務(wù)分批次上傳至bicker,每次傳送k個服務(wù);
      [0074]9.broker將從各節(jié)點(diǎn)接收到的服務(wù)進(jìn)行合并,并將每個服務(wù)與用戶請求進(jìn)行語義匹配,并將滿足用戶要求的相似度的服務(wù)進(jìn)行反饋;
      [0075]10.判斷各節(jié)點(diǎn)隊(duì)列是否為空,若不為空,則重復(fù)執(zhí)行步驟8、9、10。直至所有隊(duì)列為空;
      [0076]在步驟2,計(jì)算Skyline服務(wù)集的過程包括以下步驟:
      [0077]2.1創(chuàng)建兩個空列表LI和L2,將節(jié)點(diǎn)當(dāng)前的所有Web服務(wù)存入列表LI ;
      [0078]2.2掃描LI,將第一個掃描到的服務(wù)添加到L2中,作為L2的首元素;
      [0079]2.3對每一個新掃描到的服務(wù),同L2中的每個服務(wù)比較QoS的支配關(guān)系。若LI中的服務(wù)支配L2中的服務(wù),則將L2中的服務(wù)刪除,并將LI中的服務(wù)添加至L2,否則將LI中的服務(wù)刪除,更新列表LI和L2;
      [0080]2.4繼續(xù)掃描列表LI直至為空,將L2中的服務(wù)即為Skyline服務(wù)集,將其輸出。
      [0081]在步驟9,服務(wù)間的語義匹配實(shí)施過程包括以下步驟:
      [0082]9.1根據(jù)Web服務(wù)在輸入輸出集上的所有參數(shù)的語義描述,建立本體概念樹;
      [0083]9.2計(jì)算各個參數(shù)概念間的語義距離以及概念上的相似度;
      [0084]9.3計(jì)算當(dāng)前服務(wù)與服務(wù)請求在輸入集和輸出集上的相似度;
      [0085]9.4計(jì)算當(dāng)前服務(wù)與用戶的請求服務(wù)之間的相似度;
      [0086]9.5將得到的相似度值與用戶指定閾值比較,如果大于用戶的閾值則表示滿足用戶的要求,將這樣的服務(wù)反饋給用戶。
      [0087]如圖2,本發(fā)明中的自維護(hù)過程具體包括以下步驟:
      [0088]1.Set管理模塊接收變化服務(wù),并對該變化進(jìn)行判定,運(yùn)用自維護(hù)原理得出服務(wù)發(fā)生變化類型,返回判定結(jié)果。即:st+集和St-集;
      [0089]1.1Set管理模塊接收原Skyline服務(wù)集,按服務(wù)在各個屬性上取值的不同,將每一屬性上服務(wù)由小到大的排序生成對應(yīng)的屬性集;
      [0090]1.2將變化服務(wù)按其在各屬性上的取值將其屬性名插入到Set管理模塊的各個屬性集中,從而生成新的屬性集;
      [0091]1.3判斷各新屬性集的包含關(guān)系,運(yùn)用自維護(hù)原理得出服務(wù)發(fā)生變化類型,返回判定結(jié)果。
      [0092]2.將St+集和St-集連同變化服務(wù)一起輸送至服務(wù)重組模塊;
      [0093]3.服務(wù)重組模塊依據(jù)判定邏輯,針對不同變化執(zhí)行不同操作,動態(tài)重組分布式節(jié)點(diǎn)的原Skyline服務(wù)集;
      [0094]4.將重組后的Skyline服務(wù)集輸送至排序模塊;
      [0095]排序模塊將重組后的服務(wù)集輸送至broker,自維護(hù)流程結(jié)束
      [0096]4.分布式動態(tài)自維護(hù)方法,其特征在于,包括以下步驟:
      [0097]第I步Set管理模塊接收變化服務(wù),并對該變化進(jìn)行判定,并生成變化服務(wù)的上包含集和下包含集,即:st+集和St_集;
      [0098]第2步將St+集和St-集連同變化服務(wù)一起輸送至服務(wù)重組模塊;
      [0099]第3步服務(wù)重組模塊依據(jù)判定邏輯,針對不同變化執(zhí)行不同操作,動態(tài)重組分布式節(jié)點(diǎn)的原Skyline服務(wù)集;
      [0100]第4步將重組后的Skyline服務(wù)集輸送至排序模塊;
      [0101]第5步排序模塊將重組后的服務(wù)集輸送至broker,自維護(hù)流程結(jié)束;
      [0102]5、根據(jù)權(quán)利要求4所述的分布式動態(tài)自維護(hù)方法,其特征在于:第I步,具體包括下述步驟:
      [0103]第1.1步Set管理模塊接收原Skyline服務(wù)集,按服務(wù)在各個屬性上取值的不同,將每一屬性上服務(wù)由小到大的排序生成對應(yīng)的屬性集;
      [0104]第1.2步將變化服務(wù)按其在各屬性上的取值將其屬性名插入到Set管理模塊的各個屬性集中,從而生成新的屬性集;
      [0105]第1.3步判斷各新屬性集的包含關(guān)系,運(yùn)用自維護(hù)原理得出服務(wù)發(fā)生變化類型,反回判定結(jié)果。
      【權(quán)利要求】
      1.一種具備自維護(hù)功能的分布式Web服務(wù)選擇方法,其特征在于: (1)用戶向代理服務(wù)器broker發(fā)送服務(wù)請求,broker根據(jù)用戶定義的各QoS屬性權(quán)重W,按照QoSjWi計(jì)算出用戶請求的總體屬性值UEQ ; (2)計(jì)算分布式系統(tǒng)中各節(jié)點(diǎn)的Skyline服務(wù)集; (3)判斷當(dāng)前系統(tǒng)是否存在變化服務(wù),若存在執(zhí)行分布式動態(tài)自維護(hù)機(jī)制,否則執(zhí)行步驟⑷; (4)將Skyline服務(wù)集中總體屬性值小于UEQ的服務(wù)按由小到大的順序進(jìn)行排列,并存入相應(yīng)節(jié)點(diǎn)隊(duì)列Qi中; (5)將隊(duì)列Qi中的服務(wù)分批次上傳至broker,每次傳送k個服務(wù); (6)broker將從各節(jié)點(diǎn)接收到的服務(wù)進(jìn)行合并,并將每個服務(wù)與用戶請求進(jìn)行語義匹配,并將滿足用戶要求的相似度的服務(wù)進(jìn)行反饋; (7)判斷各節(jié)點(diǎn)隊(duì)列是否為空,若不為空,則重復(fù)執(zhí)行步驟(5)、(6)、(7);直至所有隊(duì)列為空; (8)分布式服務(wù)選擇過程結(jié)束。
      2.根據(jù)權(quán)利要求1所述的一種具備自維護(hù)功能的分布式Web服務(wù)選擇方法,其特征在于:所述計(jì)算分布式系統(tǒng)中各節(jié)點(diǎn)的Skyline服務(wù)集包括: (2.1)創(chuàng)建兩個空列表L1和L2,將節(jié)點(diǎn)當(dāng)前的所有Web服務(wù)存入列表L1 ; (2.2)掃描L1,將第一個掃描到的服務(wù)添加到L2中,作為L2的首元素; (2.3)對每一個新掃描到的服務(wù),同L2中的每個服務(wù)比較QoS的支配關(guān)系;若L1中的服務(wù)支配L2中的服務(wù),則將L2中的服務(wù)刪除,并將L1中的服務(wù)添加至L2,否則將L1中的服務(wù)刪除,更新列表L1和L2; (2.4)繼續(xù)掃描列表L1直至為空,將L2中的服務(wù)即為Skyline服務(wù)集,將其輸出。
      3.根據(jù)權(quán)利要求1所述的一種具備自維護(hù)功能的分布式Web服務(wù)選擇方法,其特征在于:所述步驟(6)具體包括: (6.1)根據(jù)Web服務(wù)在輸入輸出集上的所有參數(shù)的語義描述,建立本體概念樹; (6.2)計(jì)算各個參數(shù)概念間的語義距離以及概念上的相似度; (6.3)計(jì)算當(dāng)前服務(wù)與服務(wù)請求在輸入集和輸出集上的相似度; (6.4)計(jì)算當(dāng)前服務(wù)與用戶的請求服務(wù)之間的相似度; (6.5)將得到的相似度值與用戶指定閾值比較,如果大于用戶的閾值則表示滿足用戶的要求,將這樣的服務(wù)反饋給用戶。
      【文檔編號】H04L29/08GK104168325SQ201410424419
      【公開日】2014年11月26日 申請日期:2014年8月26日 優(yōu)先權(quán)日:2014年8月26日
      【發(fā)明者】張萬松, 王雪梅, 徐悅竹, 印桂生 申請人:哈爾濱工程大學(xué)
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1