|
计算机科学 2007
A Survey on Enterprise Service Bus
|
Abstract:
ESB (Enterprise Service Bus) is a key infrastructure for SOA (Service-Oriented Architecture)with event- driven technology. It is a new architecture which connects standard-based and loosely-coupled services. ESB enables transparent system integration and enhances system extensibility. This paper first introduces the general concepts of ESB. It then analyzes the state-of-the-art research on the four key components in ESB, including message mechanism, message transformation, message routing and service container. The paper also introduces major ESB products and compares three open-source ESB projects. It finally discusses the main problems of ESB and future research directions.