Font Size: a A A

Research On Web Services Discovery Based On Semantic And Search Engine

Posted on:2012-12-27Degree:MasterType:Thesis
Country:ChinaCandidate:H HuangFull Text:PDF
GTID:2178330335452135Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Web Service is accessing models based on the Internet, which enables clients make use of the services deployed by the service providers. And they can also integrate these services into their own applications. Web services could solve the problem about mutual operation and mutual communication between the huge applications or heterogeneous systems which belong to different organizations or enterprises.With the development of Web application, more and more Web Service have been or will be deployed in the Internet, how to find and obtain proper services from the huge mount of Web Services is a more and more challenging and important question. The traditional method of finding these Web Services is based on the central UDDI registry. The system of UDDI provides much convenience for deploying Web Service, but as a finding method, it brings some obstacles for service requesters. First of all, it's possible that not all the Web Services are registered in the UDDI; secondly, the finding system which makes use of central UDDI is based on key words, in these cases, not all the obtained services are proper for the clients, so, the recall rate and precision is hard to be guaranteed based on the central UDDI system. To find more proper services, this thesis points out a new method of finding Web Service, and a Web Service discovery engine based on search engine and semantic web. The primary tasks of the thesis are listed as follow.1) Analyzing the native and domestic studying situation currently and existed problem in the domain of Web Service discovery; introducing some core contents of Web Service, this contains the core protocol stack of Web Service, Web Service discovery, search engine and semantic web.2) Implementing a way of discovering Web Service in the way which search engine work:Fetching HTML pages from Internet, parsing the content of the pages, analyzing the pages and extract possible exiting WSDL URL(s) from the page, parsing the typical elements in the WSDL documents, building index and searching Web Service in the method of search engine.3) In fact, search engine works based on key words, this thesis integrate the features of semantic web into search engine to enhance the recall rate and precision of web service discovering, it makes use of query expanding in the stage of searching based on the work of analyzing the index, analyze and search system of Lucene.4) Improving and implementing a query expand algorithm which called two stages query expand strategy. First of all, pointing out a splitting word algorithm which used to split a physical word into several natural words. The query expand algorithm contain two stages, first is synonymous, and the second is semantic query expand based on the semantic similarity of two ontology concepts.5) Proposing out a Web Service discovery model based on semantic and search engine (Web Service Discovery Model Based on Semantic and Search Engine, WSDMBSSE), and building a prototype system called Web Service Portal based on semantic and search engine (Web Service Discovery Portal Based on Semantic and Search Engine, WSPBSSE), and configuring the environment and doing some test and analyzing the result of the test.This work is funded by Wuhan international cooperation project, "Study and Implementation on Semantic-based Visualization Services Publishing and Matching Platform" (Project number:200970634269).
Keywords/Search Tags:Web Service discovery, search engine, semantic, query expanding
PDF Full Text Request
Related items