Oracle OSB Interview Questions
Oracle OSB Interview Question And Answers:
Q.What is Proxy Service?
It is a service in OSB which is exposed to source system or calling applications or services. Proxy services are Oracle Service Bus definitions of intermediary Web services that Oracle Service Bus implements locally on WebLogic Server.
Q.What is Business Service?
It is a service in OSB which is used to connect to target system.. Business services are Oracle Service Bus definitions of the enterprise services that exchange messages during business processes.
Q.What is the EAI architecture OSB follows?
OSB follows the BUS architecture in EAI.
Q.What does it mean by VETRO concept?
VETRO stands for
V – Virtualisation
E – Enrichment
T – Transform
R – Route
O – Operate
Q.To connect to source system which service we will use? To connect to target system which service we will use?
we will use Proxy service to connect to Source system. we will use Business service to connect to target system.
Q.What is Message Flow?
Message flow is there in proxy service, We do all types of transformation, routing and other processing message flow only.
Q.Do we have global variable in OSB (Can we access variable which is defined in proxy service message flow from other proxy service message flow)?
No, we can’t access variable in proxy service message flow from other proxy service message flow.
Q.Can we use direct bindings to call SOA composites?
Yes, we can direct binding-bindings to call SOA composites along with SOAP bindings.
Q.Where the file will go if there is any error while polling the file?
During configuring file or ftp protocol in OSB, we need to specify error directory, so you can see file to that directory if file polling failed.
Q.Why we use Split-Joins in OSB?
To do parallel processing.
Q.How can you achieve parallel processing in Oracle Service Bus?
Oracle Service bus has the Split Join capability. A request can be broken to multiple child’s each of which can be processed parallel and the results can be joined and then sent to requester.
Q.Types of Split-Joins?
Static and dynamic.
Q.How to call Java code from OSB?
By using Java callout activity.
Q.Can we use more than one route node in message flow?
No, we can’t we use more than one route node in proxy service message flow.
Q.What is throttling in OSB?
Throttling means we want to process certain messages in one time, then we need to set some parameters in OSB to do the required task.
Q.to transform from binary to XML or XML to binary format what we will in OSB?
we use MFL.
Q.can we use MDS in OSB?
No, Oracle Service Bus does not support MDS.
Q.Can we use DVM’s in Oracle Service Bus?
No, we can’t use DVM’s in Oracle Service Bus.
Q.How Security works in OSB?
Oracle Service Bus leverages Weblogic Security Framework.
Q.Can we use OWSM to secure OSB services?
Yes, we can use OWSM to secure OSB services.
Q.To secure OSB proxy service, which OWSM policy you will use?
To secure OSB proxy service, we use OWSM service side policy.
Q.Can we invoke secure web service from OSB?
Yes, we can use OWSM client policy and invoke secure web service from OSB.
Q.When we use service Account?
We use Service Account when we are invoking a service which required static authentication.
Q.Can we re-use Service Account for other Business Services as well?
Yes, we can re-use the Service Account.
Q.Types of pipeline available in OSB?
We have two pipelines in OSB, Request and Response pipeline.
Q.Can we invoke Restful service from OSB?
Yes, we can invoke Restful service from OSB.