Service bus is an ideal architecture for integrating applications through services. It uses the applications to expose the data through services and implements the service orchestration or application integration using Oracle Service Bus (OSB). The features provided by the service bus are to filter, transform, validate, and enrich data to complete the complex application integration.
The OSB product consists of components that help to accomplish virtualization of enterprise system resources to expose them as services: Service Management, Service Composition, Service Security, and Service Messaging features required for implementing SOA. The following diagram explains the OSB product architecture:
Key concepts to be understood about OSB are stated as follows:
Location transparency: Oracle Service Bus creates location transparency through isolation of consumers from service providers and acts as a proxy layer to transport...