Font Size: a A A

An Environment For The Experiment And Simulation Of Service Composition Algorithms

Posted on:2012-02-07Degree:MasterType:Thesis
Country:ChinaCandidate:J L LeiFull Text:PDF
GTID:2218330362450474Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In the SOA environment, service composition is used to make multiple service members components together to meet the large size requirement, and is seen as an important and hot theoretical issue. The domestic and foreign researchers have developed a large number of different service composition algorithms from different perspectives. These algorithms are for different optimization goal, and the solution strategies are also different, composition effect are also exist differences.Therefore, the algorithm designer needs through experiment and simulation to test the the merits of algorithm results and the efficiency for verification. But because there is not unified service composition experiment and simulation environment, it has great difficulty to verify such algorithm.Based on the classification and summary of service composition algorithms, this paper will designs the simulation experiments strategy for service composition algorithms, and develop the simulation experment environment for the strategy. The simulation experment environment is used to simulate the generating of service processes and service requirements, the management of service components, the execution of service composition algorithm, the execution of service composition program, and to get the final performance of the algorithm by a series of related data, and to help service composition algorithm developers to analyse the quality of the algorithm.Firstly, this paper analyzes the function demand of simulation experment environment for service composition. The Service composition algorithms will be classified and function demand for experments environment will be summarized. Then the strategy for simulation experiments will be designed.Base on the strategy,the demand analysis for the overall function of simulation experment environment and the function of each module will be finished.Secondly, this paper will detail the design and the development of the simulation experment environment. This section includes system architecture design and the the design and development of each module.System will be divided into six modular subsystem including: abstract service process subsystem, management subsystem for service requirements, service components library subsystem, the algorithm execution engine,the execution engine of combination results, history records management subsystem. Each subsystem will be detailed how to be designed and developed. The element models will be designed for abstract service process, service requirements, service components and history records.based on the element models this paper will detail the design and implementation of test data generation, management and search functions. It is important to design Interfaces used for the interaction between service composition algorithm and simulation experment environment. It is also important to design the execution strategy of service composition Results.Thirdly, this paper will detail the development of simulation experment environment for service composition. The development details of the six functional module systems will be introduced, including the technologies, the algorithms, the function development, and some important interfaces. the generating and query function for abstract service processes,service requirements, service components, history formations will be developed. Service composition algorithm programs which read the input data provided by the simulation experment environment, can be run and generate the composition programs. Accordance with the service process composition program will simulatedly call the service components, and get the simulation data.Finally, a simple service composition algorithm used for verify the simulation experment environment will be developed. And it will be proved that the simulation experment environment for services composition is practical.
Keywords/Search Tags:Service Composition Algorithms, Simulation Experment Environment, Service Component, Service Process, Automation
PDF Full Text Request
Related items