Font Size: a A A

A System Of Service Composition And Runtime Management Based On Process Mining

Posted on:2017-01-22Degree:MasterType:Thesis
Country:ChinaCandidate:Y L LiFull Text:PDF
GTID:2428330590988890Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Service composition is a widely used service reusing method,it can let users only need to care about the interfaces and functions of the composite service without knowing the structure of the composite service,which could effectively reduce the complexity of system development.Among the existing service composition approaches,well-designed service composition approach always lacks the consideration of execution information in production environment,and the approach considering execution information is usually incomplete and lacks business support.According to the above situations,in order to solve the problem that the existing service composition approaches can not give the considerations to both business level and execution level and the problem that the requirements of service composition does not match the real needs,this paper combined the advantages of the two kinds of service composition methods and proposed a service composition approach based on process mining.Because of the features of process mining,such as the feature that process mining is established in practical execution environment and it can optimize existing processes,this approach could improve the existing service composition approaches to take both business and execution into consideration,let the composition service close to the practical business and optimize execution effectiveness and the integrity.The main research work is as follows:(1)A Meta Model Fusing Business and Execution InformationAccording to the research of the process mining technology and the related content of the service composition,a meta model covering the process mining phase,the service composition phase and the runtime phase is set up.It is the basis of our service composition and runtime management platform.(2)The Service Composition and Runtime Management Mechanism based on Process MiningBased on the mined relationships between the process and the service,the service composition method based on process mining is established,including the service selection strategy,the generation method of the service composition scene,the transformation from the service scene to the service composition.Based on the relationship between the user and the service,the service mntime management method based on process mining is established.The method about adjusting service according to operation condition is proposed.(3)The Design and Implementation of the Service Composition and Runtime Management Platform Based On Process MiningThe service composition and mntime management platform is designed.The architecture is divided into 3 layers.The data layer is responsible for the storage of the log data.The mining layer is responsible for the preprocess and the implementation of process mining.The application layer can provide the mined information to service scene module,service composition module,service deployment module in application layer.(4)Implementation and Verification of the Platform Prototype SystemThe platform prototype system is built,combined with a certain mobile medical application to do verification,and do horizontal comparison with the existing methods.The implementation and verification results of the platform prototype system show that the service composition and runtime management platform based on process mining,which is proposed in this paper,provides a sustainable service composition and service management method and has the certain theory reference value and application prospect.
Keywords/Search Tags:Service Composition, Process Mining, Service Runtime Management, SOA, Cloud Computing
PDF Full Text Request
Related items