Dynamic Reliable Service Routing in Enterprise Service Bus

The enterprise service bus (ESB) is the core department of the service oriented architecture (SOA) which takes charge of managing mass services in the SOA. And the message routing among services is a very important mechanism for service communication in ESB, it is the main function provided by ESB. At the present, there have already been several patterns of message routing in ESB, but they only support static configurable routing, and they also cannot ensure the reliability of message routing, so this paper presents a new pattern of message routing. By integrating the service discovery engine and designing dynamic routing component, we solve the limitation of existent static configurable routing and accomplish dynamically reliable message routing.