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