Introduction to OSB (Oracle Service Bus) and its Architecture

There are various products are available on Integration Technologies.  In Oracle Technology world itself launched multiple integration products such  as 


Oracle SOA Suite (OSB)

Oracle Integration Cloud Services (iPaaS)

SOA Cloud Services


In this article will discuss only about Oracle Service Bus


Oracle SOA Suite is a comprehensive software suite from Oracle that provides a unified platform for developing, deploying, and managing service-oriented architecture (SOA) applications.

We can say that , Oracle has integrated all their enterprise integration software stack into a cohesive whole by bundling it up as the Oracle SOA Suite.

SOA is an architectural approach to building software applications that involves disintegrating business processes into modular, reusable services that can be accessed and combined to support complex workflows and transactions.

The Oracle SOA Suite includes a range of tools and technologies for implementing SOA, including:

  1. Oracle Service Bus (OSB): A lightweight and efficient service bus that provides a flexible and scalable way to integrate and manage services across distributed systems.

  2. Oracle BPEL Process Manager: A powerful tool for designing, deploying, and monitoring business processes that can span multiple applications and services.

The Oracle SOA Suite is designed to provide a complete solution for developing and managing SOA applications, with support for a wide range of standards and protocols, including BPEL, SOAP, REST, JMS, and XML. I


What is OSB?


Oracle Service Bus is a product within the Oracle Fusion Middleware suite. Basically its a integration tool to establish connection between various heterogeneous IT environments.. it uses XQuery and XSLT based message transforms

Oracle Service Bus relies on Oracle WebLogic Server run-time facilities




OSB Architecture 






Proxy services : It is a service in OSB which is exposed to source system or calling applications or services, which means, this is the service provided to the source system.

Pipelines define message routing and transformation logic, as well as message handling options. This logic includes activities such as transformation, publishing, logging, reporting, alerts, and exception management. Each of these activities are configured as individual actions within the message flow.

Business Service: It is a service in OSB which is used to connect to target system, which means it’s used to fetch the data from JMS, DB or any other third party system etc. and provide the data to the proxy service.



Comments

Popular posts from this blog

Sample HZ API's script to Create Contacts and Contact Points in Oracle

REST integration built-in OIC to read Large files with size more than 10MB