Font Size: a A A

Navigation And Application Study Of Servicemix

Posted on:2013-10-30Degree:MasterType:Thesis
Country:ChinaCandidate:Y H WangFull Text:PDF
GTID:2248330371490214Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the rapid development of enterprise information technology, software systems become huge and complex. In order to reduce costs and shorten the development cycle, reuse of the legacy systems is critical for the enterprises. As the communication during the various subsystems is more frequent, the system design drawbacks are gradually exposed. The main drawbacks are as follows. First, it’s lack of interaction, collaboration and interoperability between the various subsystems in a heterogeneous platform. Second, systems provide services through the integration of new applications in the existing system. Those cause that it is complex and tightly coupled within the system. Third, communication between subsystems becomes complicated and difficult to be regulated effectively. Fourth, information between subsystems is inconsistent and redundant. Fifth, they are tightly coupled between subsystems and business processes, and the business processes can’t be controlled easily to meet the needs of new functions. In the context that the existing system’s framework can’t meet enterprise system development, service-oriented architecture (SOA) comes into being. It is the application integration framework based on the structure of the enterprise service bus system. This architecture is good at integration of legacy systems and supports a good connection between service requestors and service providers. The enterprise service bus(ESB) is the core of service-oriented architecture. ServiceMix is an open source enterprise service bus, and in full compliance with the java business integration(JBI) specification. ServiceMix bus support information exchange and data sharing during web services, support a variety of protocol conversion and data format conversion, support the realization of "hot swap" and services for dynamic routing.In this paper, it’s compared between the popular variety of commercial and open source enterprise service bus, ServiceMix-based Integrated Architecture is selected as integrated solutions for application projects and is gradually in-depth explored along the route of the SOA-ESB-JBI-ServiceMix. On the basis of the navigation of ServiceMix, it selects sms payment platform for the case study. Based on the problems of the existing enterprise application framework, such as inefficiency, low configuration, complex structure, high maintenance costs and so on, the ServiceMix-based Application Integration Architecture is designed, while focusing on analysis and resolution of some of the problems in the framework. Here are the problems:how to create and publish web services, how to achieve the conversion between different message formats and protocols through binding component and service engine, how to implement the service dynamic routing. In order to achieve better system integration, the framework is combined with the BPEL engine for web service composition. In this way, it is separated between business processes and web services and reduces the coupling of business processes and integration framework. Finally, through sms payment platform as the case project, the application of ServiceMix-based integrated architecture is discussed. And through testing and inspection, ServiceMix application integration architecture is fully functional and reliable.
Keywords/Search Tags:service oriented architecture, enterprise service bus, java business integration, sms payment platform
PDF Full Text Request
Related items