How to create application and project in OSB 12c, Hands on OSB 12C, Introduction of OSB, Differance Between OSB 11g and OSB12C

we can use Jdeveloper to build OSB applications, no need to use separate IDE tool (Eclipse) any more. 

Application contains a number of projects and within the project we can create our Proxy service, Business service and Pipeline or Split Join.

Let’s get started with OSB application creation. Go to File à New à Application àService Bus Application.

 

Name your application and OSB Project.


Add required folder structure as per your naming standards. To add a new folder right-click on required folder or file under which you want to add the folder then go to New à From Gallery.

As per the requirement you can create Proxy service, Business Service and Pipeline etc.


Choose Folder from Items list and rename the folder.


Repeat above step for all other folders.

Oracle Service Bus:- It is a part of orcale fusion middleware, It is stateless and lightweight process, we need OSB for routing purpose, make a connection between source and target systems and route the message to internal components.

Proxy Service:- To connect to source system we use proxy service.

Business Service:- To connect to target system we use business service.


 

Pipeline:- Where we define our business logic.

In SOA(Service-oriented architecture) we use activities but in OSB we use actions like Assign, Replace, Insert etc.

In OSB we can process data in three different ways:-

(i) By using Xquery transformation.
(ii) By using XSLT transformations.
(iii) By using Xquery as expression.

we have context variable which is predefined in OSB no need to create variables.

Difference between OSB 11g and OSB 12c?

In OSB 11g we use Eclipse as IDE but in OSB 12C we use Jdeveloper, where we can build both SOA and OSB Projects.

In OSB 11g we have message flow where we define our logic but in OSB  12c we have a separate pipeline to define our logic.



Comments

Popular posts from this blog

Operational Branch in OSB

Business service called in another service, Use of business service