Web服务搜索与执行引擎的研究与实现
发布时间:2018-02-09 03:34
本文关键词: Web服务 搜索 执行 WordNet 语义扩展 语义相似度 出处:《温州大学》2013年硕士论文 论文类型:学位论文
【摘要】:Web服务是一种自包含、自描述、模块化且具有良好互操作能力的新应用,它可以通过Web来发布、定位和调用。UDDI是目前注册和发现Web服务的行业标准,它为Web服务注册提供了基础平台环境,服务请求者可以方便地从中选择合适的Web服务集成到其自身的应用程序中。虽然这种Web服务注册机制在市场上被广泛使用,但是它在Web服务发现方面存在着一些困难。一方面,一些Web服务提供者虽然开发并部署了某个Web服务,但是其并没有在UDDI注册中心注册该Web服务。另一方面,基于简单的关键词匹配方式匹配服务代理中注册的Web服务与用户提交的查询请求,由于不能提供语义信息,因此可能会导致返回给服务请求者一些无关的Web服务,甚至可能会遗漏许多相关的Web服务,影响了服务的查全率。 本文提出了一种基于搜索引擎技术进行Web服务发现系统——Web服务搜索与执行系统(WSSES,Web Service Search and ExecutionSystem),该系统以互联网上抓取的网页作为原始数据,通过解析、抽取,索引、搜索一系列操作实现Web服务发现的功能,此系统同时提供一种执行机制,用户搜索到某个具体的可执行组件,选定后在网页中输入执行此操作所需的输入数据,远程的可执行组件能将返回结果提交给系统,最后呈现给用户。本文基于WordNet设计了一种语义查询扩展策略,在用户搜索Web服务阶段,使用该方法对用户的查询范围进行扩大,同时更能准确反映用户需求。在建立索引的过程中,提出快速分词算法,对WSDL文档进行分词处理。实验证明,与基于UDDI注册中心相比,大大提高了Web服务发现的效率。
[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.
【学位授予单位】:温州大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP393.09;TP391.3
【共引文献】
相关硕士学位论文 前1条
1 黄华;基于搜索引擎和语义的Web服务发现研究[D];武汉理工大学;2011年
,本文编号:1496972
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/1496972.html