資源描述:
《《語(yǔ)義網(wǎng)web服務(wù)發(fā)現(xiàn)研究.》》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、北京工業(yè)大學(xué)碩士學(xué)位論文語(yǔ)義網(wǎng)Web服務(wù)發(fā)現(xiàn)研究姓名:畢永澤申請(qǐng)學(xué)位級(jí)別:碩士專業(yè):計(jì)算機(jī)應(yīng)用技術(shù)指導(dǎo)教師:沈琦20090501摘要隨著Intemet的飛速發(fā)展,網(wǎng)絡(luò)上的Web服務(wù)急劇增多,如何高效地發(fā)現(xiàn)并獲得所需要功能的服務(wù)變得越來(lái)越重要。服務(wù)匹配是通過(guò)對(duì)用戶請(qǐng)求服務(wù)和服務(wù)提供者服務(wù)進(jìn)行比較得出匹配度來(lái)作為服務(wù)發(fā)現(xiàn)的一個(gè)關(guān)鍵參考依據(jù),是服務(wù)發(fā)現(xiàn)的一個(gè)重要環(huán)節(jié)。目前傳統(tǒng)web服務(wù)匹配存在的一個(gè)主要問(wèn)題:服務(wù)匹配方法是基于關(guān)鍵字的匹配,缺乏足夠的語(yǔ)義信息,這種匹配方式的查全率和查準(zhǔn)率都是不高的也不能
2、實(shí)現(xiàn)服務(wù)的自動(dòng)發(fā)現(xiàn)。語(yǔ)義Web服務(wù)就是這一問(wèn)題的解決方案:即為Web服務(wù)描述提供豐富且規(guī)范化的語(yǔ)義信息,采用語(yǔ)義服務(wù)匹配算法對(duì)語(yǔ)義描述進(jìn)行匹配,使計(jì)算機(jī)真正參與到服務(wù)的發(fā)現(xiàn)過(guò)程中,從而使服務(wù)的自動(dòng)發(fā)現(xiàn)成為可能。在語(yǔ)義Web服務(wù)的匹配方面,主要針對(duì)服務(wù)的輸入輸出(Io)和前提效果(PE)進(jìn)行匹配。本文通過(guò)分析已有的兩種語(yǔ)義匹配方式——基于推理的匹配方式和基于相似度計(jì)算的匹配方式,提出一種將兩者結(jié)合來(lái)計(jì)算語(yǔ)義Web服務(wù)IO匹配度的匹配策略。首先分析用戶請(qǐng)求的類別,決定是否采用基于推理的方式。如果使用則
3、先用基于推理的匹配方式,得出匹配等級(jí),然后根據(jù)匹配的等級(jí)決定是否采用相似度計(jì)算。這樣就可以結(jié)合基于推理方式的高效性和基于相似度計(jì)算的精確性。本文還對(duì)Resnik相似度算法進(jìn)行分析,提出并證明算法的不足之處,并對(duì)其進(jìn)行改進(jìn),并將改進(jìn)后的算法應(yīng)用在這一新的IO匹配策略中。接著本文對(duì)語(yǔ)義Web服務(wù)發(fā)現(xiàn)模型進(jìn)行研究,提出了一個(gè)可以實(shí)現(xiàn)服務(wù)注冊(cè)和查找的服務(wù)發(fā)現(xiàn)模型。模型對(duì)UDDI注冊(cè)中心進(jìn)行擴(kuò)展,通過(guò)對(duì)注冊(cè)中心添加專門進(jìn)行語(yǔ)義查詢的接口、匹配器和推理機(jī)使得用戶可以進(jìn)行語(yǔ)義Web服務(wù)的查找。第五章采用第三章提
4、出的輸入輸出匹配策略,對(duì)模型的輸入輸出匹配部分進(jìn)行實(shí)驗(yàn),用以驗(yàn)證匹配策略的改進(jìn)效果和服務(wù)發(fā)現(xiàn)模型的可行性。關(guān)鍵字:本體;語(yǔ)義Web服務(wù)發(fā)現(xiàn);相似度算法;服務(wù)匹配北京州p人2乎l:學(xué)碩十學(xué)位論文AbstractAsthefastdevelopingoftheInternet,theavailablewebservicesontheinternetareincreasingrapidly.ThewayofhowtodiscoverandgetthewebserviceswhichCanmeetthed
5、emandsoftheusershasalreadybecomeanurgentproblem.Comparingtheserviceinformationbetweentherequesterandprovider,servicematchinggetsthesimilarityofservices.Thissimilarityisthekeybasisofservicediscovery.Thereisamainproblemoftraditionwebservicematching:thes
6、ervicematchingisbasedonkeywordsearching,lackingessentialsemanticinformation.Thismethodhasbadeffectbothinintegrityandveracityandcannotdiscoverservicesautomatically.Semanticwebserviceisthesolutiontothisproblem:describethewebserviceusingplentyandformalse
7、manticinformationandmatchtheservicebysemanticmatchingalgorithm,SOcomputercantakearealpartintheprocessofservicediscovery.Inrespectofservicematching,peoplemainlymakematchesontheIOPEofservices.Inthisthesiswewillproposeanewmatchingpolicythatcombinedtheexi
8、stedtwomatchingmethods:thewaybasedonreasoningandthewaybasedonsimilaritycomputingafteranalyzedbothofthem.Firstofallweusethewaybasedonreasoningtogetthematchingdegrees,accordingtothedegreeswedecidewhetherornottousesimilaritycomputing.Inthiswaywec