Font Size: a A A

Service Composition Mechanism And Optimization Method In Service Integration Framework

Posted on:2021-01-22Degree:MasterType:Thesis
Country:ChinaCandidate:F W ZhengFull Text:PDF
GTID:2518306476953099Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Service-oriented Architecture(SOA)is widely used due to its independent application interface and resource that can be shared and reused,which solves the problems that traditional application architecture applications are difficult to manage and depend on special environments.Service Integration Framework is suitable for real-time distributed systems.However,due to the lack of a service composition mechanism,a large number of available services in Service Integration Framework are difficult to be effectively reused.Most of the existing service composition mechanisms are difficult to be directly applied to Service Integration Framework that support both publish-subscribe and request-reply communication interfaces.Therefore,it is necessary to build a service composition mechanism adapted to Service Integration Framework.In addition,since the state of the composite service depends on the state of the called service,in order to detect and resolve the exception of the composite service in time,it is necessary to introduce an adapted composite service monitoring mechanism.In response to the above problems,based on the service development process and service monitoring process of the original Service Integration Framework,a service composition mechanism and a set of business process optimization methods and a monitoring mechanism for Service Integration Framework are proposed to provide an efficient service composition mechanism.The main contributions are as follows:(1)A composite service description scheme that adapts to two communication interfaces:publish-subscribe and request-response is proposed in this thesis.We add a business process model on the basis of the original service model of Service Integration Framework and propose a set of service description schemes to support the service composition mechanism in Service Integration Framework.(2)A set of business process optimization methods is proposed in this thesis.In order to achieve efficient composite service development,we propose two optimization mechanisms:static optimization and dynamic optimization.Static optimization uses the hierarchical ant colony algorithm to select the best execution plan for the composite service.Dynamic optimization uses three rules: The Same Services Call Shunt,Cyclic Structure Shunt and Parallel Structure Merge to dynamically adjust composite services.These two optimization methods respectively optimize composite services during service development and service running.(3)A monitoring mechanism for composite services is proposed in this thesis.Based on the original service survival status monitoring in Service Integration Framework,we add a composite service execution status feedback mechanism,so that the system can handle the exceptions in the process of composite service in time.(4)The service composition prototype system in Service Integration Framework is designed and implemented in this thesis.Based on the original Service Integration Framework,the service composition prototype system is implemented according to the proposed service composition mechanism and optimization methods and monitoring mechanism.After testing,the service composition prototype system is proved to support rapid development and monitoring of composite services.
Keywords/Search Tags:Service-Oriented Architecture, Service Integration Framework, Service Composition, Service Monitoring, Publish-Subscribe
PDF Full Text Request
Related items