Web服務(wù)搜索與執(zhí)行引擎的研究與實現(xiàn)
發(fā)布時間:2018-02-09 03:34
本文關(guān)鍵詞: Web服務(wù) 搜索 執(zhí)行 WordNet 語義擴展 語義相似度 出處:《溫州大學(xué)》2013年碩士論文 論文類型:學(xué)位論文
【摘要】:Web服務(wù)是一種自包含、自描述、模塊化且具有良好互操作能力的新應(yīng)用,它可以通過Web來發(fā)布、定位和調(diào)用。UDDI是目前注冊和發(fā)現(xiàn)Web服務(wù)的行業(yè)標(biāo)準(zhǔn),它為Web服務(wù)注冊提供了基礎(chǔ)平臺環(huán)境,服務(wù)請求者可以方便地從中選擇合適的Web服務(wù)集成到其自身的應(yīng)用程序中。雖然這種Web服務(wù)注冊機制在市場上被廣泛使用,但是它在Web服務(wù)發(fā)現(xiàn)方面存在著一些困難。一方面,一些Web服務(wù)提供者雖然開發(fā)并部署了某個Web服務(wù),但是其并沒有在UDDI注冊中心注冊該Web服務(wù)。另一方面,基于簡單的關(guān)鍵詞匹配方式匹配服務(wù)代理中注冊的Web服務(wù)與用戶提交的查詢請求,由于不能提供語義信息,因此可能會導(dǎo)致返回給服務(wù)請求者一些無關(guān)的Web服務(wù),甚至可能會遺漏許多相關(guān)的Web服務(wù),影響了服務(wù)的查全率。 本文提出了一種基于搜索引擎技術(shù)進行Web服務(wù)發(fā)現(xiàn)系統(tǒng)——Web服務(wù)搜索與執(zhí)行系統(tǒng)(WSSES,Web Service Search and ExecutionSystem),該系統(tǒng)以互聯(lián)網(wǎng)上抓取的網(wǎng)頁作為原始數(shù)據(jù),通過解析、抽取,索引、搜索一系列操作實現(xiàn)Web服務(wù)發(fā)現(xiàn)的功能,此系統(tǒng)同時提供一種執(zhí)行機制,用戶搜索到某個具體的可執(zhí)行組件,選定后在網(wǎng)頁中輸入執(zhí)行此操作所需的輸入數(shù)據(jù),遠程的可執(zhí)行組件能將返回結(jié)果提交給系統(tǒng),最后呈現(xiàn)給用戶。本文基于WordNet設(shè)計了一種語義查詢擴展策略,在用戶搜索Web服務(wù)階段,使用該方法對用戶的查詢范圍進行擴大,同時更能準(zhǔn)確反映用戶需求。在建立索引的過程中,提出快速分詞算法,對WSDL文檔進行分詞處理。實驗證明,與基于UDDI注冊中心相比,大大提高了Web服務(wù)發(fā)現(xiàn)的效率。
[Abstract]:Web service is a new application with self-inclusion, self-description, modularization and good interoperability. It can be published through Web, locating and calling. Uddi is the current industry standard for registering and discovering Web services. It provides a basic platform for Web service registration, from which service requesters can easily choose the appropriate Web services to integrate into their own applications. Although this Web services registration mechanism is widely used in the market, On the one hand, some Web service providers develop and deploy a Web service, but they do not register the Web service in the UDDI registry. Based on the simple keyword matching method, the Web service registered in the service proxy and the query request submitted by the user can not provide semantic information, which may lead to the return of some unrelated Web services to the service requester. Many related Web services may even be missing, affecting service recall. In this paper, a Web service discovery system based on search engine technology is proposed. The web Service Search and execution system is a web service search and execution system. The system takes the web pages captured on the Internet as raw data and analyzes, extracts and indexes the web services. Searching a series of operations to realize the function of Web service discovery, this system also provides an execution mechanism, the user searches for a specific executable component, and after selecting, he enters the input data needed to perform this operation in the web page. The remote executable component can submit the returned results to the system and present them to the user finally. This paper designs a semantic query extension strategy based on WordNet. In the stage of user searching Web service, the method is used to expand the query range of the user. At the same time, it can more accurately reflect the needs of users. In the process of building index, a fast word segmentation algorithm is proposed to deal with WSDL documents. Experiments show that the efficiency of Web service discovery is greatly improved compared with that based on UDDI registry.
【學(xué)位授予單位】:溫州大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP393.09;TP391.3
【共引文獻】
相關(guān)碩士學(xué)位論文 前1條
1 黃華;基于搜索引擎和語義的Web服務(wù)發(fā)現(xiàn)研究[D];武漢理工大學(xué);2011年
,本文編號:1496972
本文鏈接:http://www.sikaile.net/kejilunwen/sousuoyinqinglunwen/1496972.html
最近更新
教材專著