Oracle Enterprise Service Bus
From Wikipedia, the free encyclopedia
Oracle Enterprise Service Bus is a component of Oracle SOA Suite providing the Enterprise Service Bus functionality. It build the foundation for services using SOA. At its core, it is a loosely coupled application framework that provides business applications with increased flexibility, reusability, and overall responsiveness in a distributed, heterogeneous, message-oriented environment using industry standards.
ESB services are designed and configured with Oracle JDeveloper and Oracle ESB Control user interfaces. The ESB project which contains the services is registered to the ESB Server. The ESB Server supports multiple protocol bindings including HTTP/SOAP, JMS, JCA, WSIF, and Java that ensure guaranteed, reliable message delivery using synchronous/asynchronous, request/reply or publish/subscribe models. Currently, the ESB Server does not support Remote Method Invocation (RMI).
[edit] Components
Oracle Enterprise Service Bus contains the following components:
- ESB Server;
- Oracle ESB Control;
- ESB Metadata Server;
- Oracle JDeveloper.
[edit] Features
Oracle Enterprise Service Bus features that provide the ability to integrate applications fall into three broad categories:
- Connectivity
- Document Transformation;
- Content-Based and Header-Based Routing.