Font Size: a A A

Enterprise Service Bus With Dynamic Service Mediation Capacity: Design And Implementation

Posted on:2011-03-30Degree:MasterType:Thesis
Country:ChinaCandidate:X Q MiFull Text:PDF
GTID:2178360308452668Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In modern enterprise information management, more and more of the investment costs have been transferred from the original system building to the integration of existing systems. According to Gartner Group's statistics in recent years,about 35% of the software budget in a company is spent on maintaining the multitude of point-to-point application links already in place. Service-oriented architecture provides a highly interactive and loosely coupled paradigm for such integration tasks, and enterprise service bus, as the basis software platform for SOA implementation, provides a standards-based integration backbone for SOA.As the basic functionality of ESB, service mediation gives a loosely coupled interaction between service providers and service consumers, which provides a fundamental solution to eliminate the point-to-point connections and data silos among the business systems. Therefore, the service mediation function became the highlight in the many functions and roles of ESB, which is the most worthy to dig and improve. The main research topics of this subject are as follows:1. Do research on current message routing mechanism and propose pattern-based routing model and multifactor-driven hierarchical routing model.2. Design and implement an ESB prototype supporting the above routing models.3. Propose a service governance model to handle the ill-formed service in business integration. The main contribution of this subject is to raise the ESB intelligent message routing capabilities, normalize the message routing by using the enterprise integration patterns. The innovations of this subject include:1. Pattern-based routing model not only supports the original content-based routing, and also provides an application pattern container to provide a message-flow-intensive service composition functionality. It changes the role of ESB throughout the integration task, and it let ESB be a service provider based on its original role of service agent.2. EIP based message routing definition allows integration developers to produce routes by assembling decades of normalized routing patterns. In this way, an integrated integration solution can be analyzed gradually, forming sub-programs that can be resolved by using them.3. The message route web console implemented in this subject provides the ability to modify routes at run-time, which is not available for similar ESB products currently.4. Services governance model propose a method to govern the ill-formed services by using business process management. Service governance model assess whether the service is normative by checking the service type and evaluating multiple parameters, and process the non-standard ones by using wrapping, rebuilding and distributed deploying.At present, several models have been accepted by open source or actual projects. EIP-DSL and message route web console have been implemented by Apache Camel. Service wrapping and rebuilding technologies have been used in project, integration bus based cross-platform data sharing system in public service mode: research and implementation.
Keywords/Search Tags:Service-oriented Architecture, Enterprise Service Bus, Message Routing, Dynamic Service Mediation
PDF Full Text Request
Related items