Top Oracle OSB Interview Questions (2024)
What is Oracle OSB?
What is OSB throttling?
What is service pooling in OSB?
What is quality of service in OSB?
What is a business service in OSB?
What is service callout in OSB?
What are the capabilities provided by OSB?
What is Proxy Service in OSB?
What is Business Service in OSB?
What are Alerts in OSB?
What is Pipeline alerts in OSB?
What is Service Level Agreement (SLA) alerts in OSB?
What is OSB routing option?
How to send an email notification in OSB?
What is content based routing in OSB?
What does VETRO mean in OSB?
How can we create a web service in OSB Console using the Database adapter?
Q: What is Oracle OSB?
Ans:
OSB (Oracle Service Bus) previously known as Aqualogic Service Bus. OSB is a messaging service that uses standards like SOAP, HTTP, and Java Messaging Service (JMS) to transport messages. OSB was created with the intention of serving as a mediation, integration, and interface layer.
Q: What is OSB throttling?
Ans:
"Monitor and control the flow" is how throttling is stated. Oracle Service Bus provides a throttling capability that allows us to limit the number of requests sent to the target service.
Checkout our related posts :
Q: What is service pooling in OSB?
Ans:
In OSB, Service Pooling refers to the ability to group together many services such that when one goes down, requests are sent to the next available service, allowing the end user to continue working without interruption.
Q: What is quality of service (Qos) in OSB?
Ans:
Quality of Service is utilized when we need reliable messaging in Oracle Service Bus.
We can have three different Quality of Service levels.
- Exactly-once
- At-least-once
- Best-effort
Q: What is a business service in OSB?
Ans:
It's an OSB business service that connects to the target system, which means it gets data from JMS, DB, or any other third-party system and sends it to the proxy service.
Q: What is service callout in OSB?
Ans:
In OSB, service callout is used within a proxy execution, it's basically a service call to change, validate, transform, augment, or enrich the incoming request or exiting response. It can be accessed via the request or response paths.
Q: What are the capabilities provided by OSB?
Ans:
The OSB layer is between the RSB and WebLogic layers. OSB's capabilities are provided through a number of components, the most essential of which are listed below:
- Proxy Service
- Business Service
- Alerts
Q: What is Proxy Service in OSB?
Ans:
The proxy service, as its name implies, acts as a "proxy" for the actual web service. OSB's goal is to use proxy services to deliver messages between business services and service consumers. Proxy services are basic mediatory web services that are hosted locally on OSB and implement the mediation logic. Proxy services are exposed to service consumers and route messages to business services.
Q: What is Business Service in OSB?
Ans:
In OSB, a business service is used to connect to the target system, which means it fetches data from JMS, DB, or any other third-party system and passes it on to the proxy service.
Q: What are Alerts in OSB?
Ans:
Alerts are used in OSB to notify group members regarding any issues or problems in the services that require attention. Pipeline alerts and Service Level Agreement (SLA) alerts are two types of alerts that can be created in OSB.
Q: What is Pipeline alerts in OSB?
Ans:
Pipeline alert actions can be configured to produce alerts based on the message context in a pipeline, and can contain an alert name, description, alert destination, and alert severity. A pipeline alert action's notifications are generally designed for business purposes or to report incidents, not really for system health monitoring.
Q: What is Service Level Agreement (SLA) alerts in OSB?
Ans:
- The SLA Alert Rules indicate the conditions that will cause the alert to be triggered.
- The SLA Alert Destination indicates what to do if an Alert is triggered.
- Users can configure SLA Rule conditions using the SLA Manager. It uses the data supplied by the aggregator to monitor SLA violations and provides notifications according to the alert rule actions.
Q: What is Dynamic Routing in OSB?
Ans:
Dynamic Routing in OSB can be used when the BusinessService endpoint in a message flow has to be determined at runtime. We can use XQuery resource used to hold information about the business services.
Q: How to send an email notification in OSB?
Ans:
We can use E-mail Notification Alerts.
Q: What is content based routing in OSB?
Ans:
Oracle Service Bus supports content-based routing, which is a mediation capability based on conditional message processing and transformation capabilities.
Q: What does VETRO mean in OSB?
Ans:
VETRO stands for Virtualization/Validation - Enrichment - Transform - Route - Operate
Q: How can we create a web service in OSB Console using the Database adapter?
Ans:
We can create the DB Adapter in JDeveloper to connect to the database. And then import it through OEPE/OSB Console.