Font Size: a A A

Design And Implementation Of Web Service Automatic Composition System

Posted on:2016-06-19Degree:MasterType:Thesis
Country:ChinaCandidate:J Y WangFull Text:PDF
GTID:2298330467997464Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of Internet technology, more and more companies arechoosing web services technology to provide services to clients. Although rapidgrowth in the number of web services, the functionality provided by a single webservice is limited, in order to meet the diverse needs of users, you need to multipleweb services by business logic together to make more powerful composite services.Recently, academia and industry have put forward some solutions for webservice composition problems, the automatic service composition methods proposedby academia such as HTN, Situation Calculus, etc., most have only a theoretical value,and are lack of appropriate implementations. The industry is mostly made of acombination of programs based on artificial processes such as eFlow, BPEL4WS,methods based on Petri nets, easier to be implemented, however, due to the servicecomposition process requires a lot of labor to participate in, it is difficult to developand inefficient, also narrow your search, and cannot guarantee the correctness.. So,how to combine a single web service into an effective integration is still a difficultpoint and also the core problem of software engineering.To complete web service composition, it needs to search for a specific functionto complete the service from the current existing services. The traditional XML-basedWeb services industry standard (such as WSDL) provides the basis for messagetransmission in a heterogeneous environment of loosely coupled and interoperable,but only describes the syntax and technical information, so it is the only way toimplement the discovery and retrieval by fuzzy keyword matching the syntax of webservice, you may get a large number of unwanted information and poor accuracy,which mainly be used to make web services automatic discovery and invocation, andcannot be achieved automatic interaction and combinations. So, if you add semanticinformation for input and output to a web service, while developing certain portfoliostrategy, you can achieve web services discovery, invocation, composition andmonitoring in automation and intelligent. Taking this idea as a starting point, thefollowing work and research is done: 1. A comprehensive analysis of algorithms has been made for the current existingportfolio of services to. From the methodological point of view, these methods can bedivided into composition strategy based on workflow, composition strategy based onsemantic network, composition strategy based software architecture and compositionstrategy based on artificial intelligence planning.2. Mainly for the current problem of service composition, the paper expandedand improved the TOP-K web service composition method based on graph search forQoS which can get faster and more accurate TOP-K search results of composition.The method firstly abstracts and restates of the issue, then describes the servicessemantic information and QoS information operations at the time of registrationservice information uploaded WSLA document, and when the user initiates a requestfor service composition, the system needs to select the appropriate service informationfrom the registered operation, and determine the call sequence in this order,so thatthese operations are invoked as matching the input and output request operation.3. The paper has designed a complete web service automatic composition engine,and implemented the improved service composition algorithm relying on this system.In this section, the paper firstly described the business requirements and functionalprocesses of the web service automatically composition system, and then madearchitecture design and detailed module design based on the needs. Finally the paperdescribed the key implementation in system and algorithm and showed test results.
Keywords/Search Tags:web services, automatically composition, graph search, semantic service, QoS
PDF Full Text Request
Related items