Font Size: a A A

Research On Dynamic Service Routing In Enterprise Service Bus

Posted on:2011-06-16Degree:DoctorType:Dissertation
Country:ChinaCandidate:B WuFull Text:PDF
GTID:1118330332480001Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In recent years, the rise of Service-Oriented Computing and Service-Oriented Architecture point out a new direction for the enterprise application integration. The Service-Oriented Architecture emphasizes on the dynamism of service evocation, the loose-coupling of service interaction, the service reusability and so on, thus it presents new solution for the service cooperation and service composition. As core basis of service-oriented architecture, Enterprise Service Bus provides main function for service integration, such as information routing, transformation, quality of service management.Service-Oriented Application emphasizes on the dynamism and loose-coupling of integration, which requires ESB to supply dynamic and reliable routing method, and sustain the service selection and adaption based on service routing, so it can achieve the goal of supplying more convenient,swift and flexible business process transaction. In the foreign research counterpart, the reliable service routing, fault-tolerance of service, service cooperation and other topics are becoming technology hotspots.This thesis focuses on the dynamism of service routing in enterprise service bus, the reliability of service routing, the method for fault-tolerant service and the method for execuation of service compositon. It mainly researches on dynamic service routing model to realize dynamic service routing, provide relevant service management function and improve the efficiency of service integration. It researches on the service replacement, the reliable route of fault-tolerant service to improve the service reliability. It also researches on the execuation method to achieve the dynamic and reliable service compostion.The main content and innovation of this thesis are as follows:1. Proposition of dynamic service routing model.The proposition of dynamic service routing model can bring in reliable service routing and guarantee qualified performance of service integration via the mechanism of service replacement and redundant fault-tolerant service. It also brings in dynamic binding of service; it realizes multiple supports for the business process orchestration of reliable dynamic service routing, fault-tolerance of service, service cooperation and so on by controlling the cooperative work of service routing components.2. Proposition of reliable routing method based on service replacement. This method solves the problem of service dynamic binding faced by service routing, realizes the execution state detection of routing service point and dynamic service option via cooperative work of service routing components including dynamic filter router, dynamic wiretap router, service state detection and so on. With regard to the disabled service of routing path, it can find out and replace them rapidly so as to safeguard the routing path integrity as well as improve the service routing reliability.3. Proposition of fault-tolerant service method based on cyclic redundancy and verification selection.At the same time of dynamic information transition, this method enables detection of service execution state via redundantly evoking service and its replica, combining double redundant fault-tolerant algorithm of cyclic redundancy and verification selection, employing different fault-tolerant mechanism for fault-tolerant process of service. It solves the fault detection and recovery faced by the service execution, improves the service reliability of service system. According to the performance analysis, this method is more applicable than the single service routing.4. Proposition of the method for execuating service composition based on reliable service routing.By the analysis of process of service composition, this method finds the key service nodes. After that, it will break the whole process into many short processes. And then, it will get the related routing strategy to translate the process to the understandable language for service routing in order to control the routing components to work. At the same time, according to the type of service node, service routing system will apply different methods to guarantee the reliability of service.This research is supported by the "Service support platform for the business cooperation in equipment manufacture industrial cluster" of the national 863 plans, the "Information service platform for Shandong manufacturing business" of independent innovation and significant research program, the "Technology support platform for the information technology update in traditional industry" of Shandong special information industry fund program and so on. It solves the problems such as reliable service routing, service cooperation faced by service plat form system; it also gets initiatory test and application.
Keywords/Search Tags:Service-oriented Architecture, Service Routing, Enterprise Service Bus, Fault-tolerance Of Service, Business Process Orchestration
PDF Full Text Request
Related items