Font Size: a A A

Service Composition Optimization Method Based On Operation Log Analysis

Posted on:2017-06-01Degree:MasterType:Thesis
Country:ChinaCandidate:Q SunFull Text:PDF
GTID:2348330488468647Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet technology and E-commerce,Web service is widely applied which is regarded as a concrete realization of service resource. Because of the reason of crossing platform and loose coupling of Web service, it can support the composition of Web service among different languages and platforms and it also can provide more convenient and rich services by distributed model.How to effectively combining web services more effective is always a top issue, including services choice,service composition modeling,service composition dynamic execution and so on. Due to the features of strict mathematical definition and distributed system of Petri net, Petri net is widely applied in combining service and service composition analysis. Based on Petri nets and web service composition, this paper starts a research from service composition execution log, making use of the log to optimize existing service composition model and the relationship among services which can improve the efficiency of services selection.Firstly,this thesis collects and analyzes log information, designs and realizes service composition prototype system platform. The platform provides the functions of web service registration, web service composition, model transformation between Petri net model and mx Graph, and service composition execution. Based on service domain functional system OWL(Ontology Working Group) document, the platform parses WSDL document, registers web service, combine services, bind concrete services, and submit the service composition instance to execution engine. Finally, the platform returns execution results and log of service composition.Secondly, based on service composition execution log, to dig strongly related abstract services and concrete services, design related database and store the related services. In the application process, the platform recommends the related abstract services to users and instantiate the abstract service composition by concrete services according to correlation degree of services. Related services that are acquired through log are verified very effective and reliable through real example, improving the quality of service selection.Finally, service composition is optimized from the aspect of composition service model.Based on execution log of service composition to evaluate the execution time of service composition and to optimize service composition model, in order to achieve the purpose of optimizing model and reduction of system resource consumption.
Keywords/Search Tags:Petri net, Web service composition, Execution log, Relationship, Optimization
PDF Full Text Request
Related items