資源描述:
《基于語義標(biāo)注的Web服務(wù)發(fā)現(xiàn)框架及實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、同濟(jì)大學(xué)電子與信息工程學(xué)院碩士學(xué)位論文基于語義標(biāo)注的Web服務(wù)發(fā)現(xiàn)框架及實(shí)現(xiàn)姓名:張瑋申請(qǐng)學(xué)位級(jí)別:碩士專業(yè):系統(tǒng)工程指導(dǎo)教師:劉敏20090301摘要Web服務(wù)作為一種新興的Web應(yīng)用模式和分布式計(jì)算模型,從根本上解決了企業(yè)之間及企業(yè)內(nèi)部異構(gòu)系統(tǒng)之間的互操作和互通信問題。然而現(xiàn)有的主流web服務(wù)發(fā)現(xiàn)方法是采用基于UDDI框架的服務(wù)匹配,由于UDDI注冊(cè)中心只能提供基于關(guān)鍵字的查詢,并且缺乏對(duì)語義信息的支持,使得服務(wù)匹配是基于關(guān)鍵字和語法級(jí)的匹配,不能實(shí)現(xiàn)基于服務(wù)功能的匹配,從而造成服務(wù)查準(zhǔn)率查全率較低。另一方面,WSDL描述語言是語法級(jí)的服務(wù)描述語言,主要提供web服務(wù)的物理信息,即調(diào)
2、用具體服務(wù)所需的技術(shù)細(xì)節(jié),缺乏對(duì)服務(wù)功能的語義描述,因此不能很好的提供服務(wù)的功能信息。針對(duì)目前web服務(wù)中遇到的問題,研究界提出了將語義Web的技術(shù)應(yīng)用至UWeb服務(wù)領(lǐng)域,為web服務(wù)的描述提供語義信息,即語義Web服務(wù)(SemanticWebServices)。旨在實(shí)現(xiàn)服務(wù)發(fā)現(xiàn)的自動(dòng)化,在服務(wù)發(fā)現(xiàn)階段借助于本體語義標(biāo)注和邏輯推理,加強(qiáng)服務(wù)描述信息的機(jī)器可理解性,可以實(shí)現(xiàn)服務(wù)的靈活匹配,提高服務(wù)匹配的質(zhì)量。本文所作的研究如下:l、論文比較全面地介紹了Web服務(wù)及其現(xiàn)有的服務(wù)匹配技術(shù),語義Web等的相關(guān)知識(shí)背景,以及它們的最新發(fā)展?fàn)顩r。2、設(shè)計(jì)并實(shí)現(xiàn)了基于語義的WebB艮務(wù)發(fā)現(xiàn)框架,主要包
3、括以下功能模塊:1)通過SAWSDL標(biāo)準(zhǔn)把相應(yīng)的本體概念標(biāo)注至UWSDL中;2)擴(kuò)展UDDI注冊(cè)中心,使其能夠支持服務(wù)的語義信息;3)語義Web服務(wù)匹配模塊利用服務(wù)本體和領(lǐng)域本體提供的語義信息并結(jié)合詞匯網(wǎng)絡(luò)和語義推理實(shí)現(xiàn)服務(wù)的匹配。.3、研究基于語義的Web服務(wù)發(fā)現(xiàn)匹配算法,該算法采用了分層匹配的思想,首先通過根據(jù)詞匯網(wǎng)絡(luò)得出服務(wù)需求模板的部分匹配度,然后通過語義推理推出各詞匯的語義匹配度,根據(jù)相應(yīng)公式計(jì)算出WebB艮務(wù)最后的匹配度,判斷是否與用戶要求匹配。最后按服務(wù)匹配度顯示,提高了用戶請(qǐng)求與服務(wù)匹配的準(zhǔn)確性與簡效性。關(guān)鍵詞:Web服務(wù),語義Web,UDDI,WSDL,本體,SAWSD
4、LAbstractWebserviceresolvedtheproblemofintercommunicationandinteroperabilitywithinthebusinessenterpriseandheterogeneoussystemintheinternalbusinessenterprisebytheroot.HoweverthetraditionalWebServicesdiscoverymethodisWebServicesmatchmakingwhichisbasedontheUDDIframework,becauseUDDIc鋤onlyofferthequer
5、ybasedonkeyword,andUDDIuseXMLtodescribeitsdatastructure,islackofsupportforsemanticinformation,SOtheWebServicesmatchmakingisbasedonthekeywordandsyntaxmatchmaking,Call’timplementWebServicesfunctionality-basedmatchmakingandthencausethelowprecision.Ontheotherhand,WSDLlanguageiSasyntaxlevellanguage,of
6、fertheWcbServicesphysicalinformation,andlackofthesemanticdescriptionofWebServicesfunctionalityinformation.Again,thetraditionalWebServicesdiscoverytechnologyislackoftheabilityofextractiongandprocessingoftheusefulinformation,Can’teffectivelydeseribletheWebServicescapabilityfromtheServicesrequest,go
7、againstlocatethebestWebServices.ToresolvelowprecisioninWebServicesdiscovery,theresearchcommunitybringssemanticstOWebServices.111eobjectoftheSemanticWebServicediscoverytechnologyisachievingtheautomaticservicediscovery.I