資源描述:
《語義web服務(wù)發(fā)現(xiàn)的研究與實(shí)現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、北京工業(yè)大學(xué)碩士學(xué)位論文語義Web服務(wù)發(fā)現(xiàn)的研究與實(shí)現(xiàn)姓名:陳穎申請學(xué)位級別:碩士專業(yè):計(jì)算機(jī)應(yīng)用技術(shù)指導(dǎo)教師:于書舉20090401摘要l!曼曼!一曼一一一.一曼!!一一m11111曼曼Web服務(wù)是近年來新興的Web應(yīng)用方式,其發(fā)展十分迅速。隨著其應(yīng)用范圍的擴(kuò)大以及Web服務(wù)動態(tài)組合需求的提出,Web服務(wù)的發(fā)布與發(fā)現(xiàn),成為Web服務(wù)應(yīng)用的一個關(guān)鍵問題之一。傳統(tǒng)的Web服務(wù)的發(fā)布與發(fā)現(xiàn)通過UDDI服務(wù)注冊中心實(shí)現(xiàn)。然而該體系的發(fā)現(xiàn)過程只能基于服務(wù)描述的字符串進(jìn)行關(guān)鍵字匹配,因此發(fā)現(xiàn)準(zhǔn)確度不能令人滿意。語義Web服務(wù)的出現(xiàn),豐富了Web服
2、務(wù)的描述信息,為更加準(zhǔn)確的進(jìn)行Web服務(wù)的發(fā)現(xiàn)提供了可能。本文主要研究語義Web服務(wù)的發(fā)現(xiàn)問題。首先論述了該課題的研究背景以及國內(nèi)外的研究現(xiàn)狀。其次介紹了語義Web服務(wù)的相關(guān)技術(shù)。然后給出了語義Web服務(wù)發(fā)現(xiàn)的框架,利用tModel擴(kuò)展原有的UDDI服務(wù)注冊中心,使其支持語義信息存儲,并描述了服務(wù)發(fā)布與發(fā)現(xiàn)的流程。接下來也即本文的重點(diǎn),介紹了語義Web服務(wù)發(fā)現(xiàn)所使用的匹配算法。本文在MassimoPaolucci提出的經(jīng)典算法的基礎(chǔ)上提出了改進(jìn)的多層次匹配算法,將匹配分為類別信息匹配,文本描述匹配和輸入輸出匹配三層,每層通過匹配的服務(wù)作
3、為下一層的候選服務(wù)。該算法與以往的算法相比,有以下幾點(diǎn)改進(jìn):首先,充分利用OWL—S文件中的ServiceProfile的信息,采用逐層匹配,每一層匹配都可以縮小下一層匹配的候選服務(wù)范圍,提高效率。其次,文本和輸入輸出匹配都引入了定量的相似度算法,其中文本匹配基于WordNet,輸入輸出匹配基于本體,提高了匹配的準(zhǔn)確性。另外,在計(jì)算單詞相似度及本體概念語義距離過程中采取緩存機(jī)制,提高匹配算法的速度。因此該算法具有較高的效率以及查全率和查準(zhǔn)率。最后,本文利用開源工具對語義Web服務(wù)發(fā)現(xiàn)系統(tǒng)進(jìn)行了實(shí)現(xiàn),并在其基礎(chǔ)上進(jìn)行了實(shí)驗(yàn),取得了預(yù)期的效
4、果。關(guān)鍵詞語義Web服務(wù);本體:服務(wù)發(fā)現(xiàn);服務(wù)匹配AbstractIIIW曲ServiceisanewkindofWebapplicationrisinguprapidlytheseyears.AlongwithitsextendingfieldofapplicationandthecomingupofWebServicecompoundingdynamicly,thepublishinganddiscoveryofWebServicehasbecomeakeyissueduringtheapplicationofWebService.
5、TraditionalkindofpublishinganddiscoveryofWebServiceisimplementedbyUDDIserviceregistrationcenter.However,thediscoveryprocesscanonlybeperformedbymatchingthekeywordoftheservicedescription,SOitsaccuracyisnotsatisfactory.TheemergenceofsemanticWebServicehasenrichedthedescribin
6、ginformationofWebServiceandgiventhepossibilitytoconductWebServicediscoveryinamorepreciseway.ThepapermainlyresearchesonthediscoveryofsemanticWebService.Firstitgivesthebackgroundstudyandthepresentresearchsituationofhomeandabroad·Second,itintroducestherelatedtechnicalsofthe
7、semanticWebService.Then,thepaperdisclosuresthearchitectureofthesemanticWebServicediscoverysystem,whichusingtModeltoextendtheoriginalUDDIsystemtomakeitsupportthestorageofsematicinformation,anddescribestheprocessofpublishinganddiscoveryofs唧aticWebService.Thenitcomestothefo
8、calpointofthispaper,itintroducesthematchingalgorithmusedduringthediscoveryprocessofthesemanticWebServic