In addition to OSB tutorials, we will cover OSB interview questions, HowTo,s and issues of OSB.
Oracle Service Bus is a market-leading enterprise service bus built from the ground up for Service Oriented Architecture (SOA) life cycle management. It provides foundation capabilities for service discovery and intermediation, rapid service provisioning and deployment, and governance. This service-infrastructure software adheres to the SOA principles of building coarse-grained, loosely coupled, and standards-based services, creating a neutral container in which business functions may connect service consumers and back-end business services, regardless ofunderlying infrastructure.
Oracle Service Bus Intermediary
The Oracle Service Bus design-time tooling lets you configure a proxy service to suit your needs and to manage Web services by controlling the service and policy configurations and by monitoring system and operations tasks. Oracle Service Bus relies on Oracle WebLogic Server run-time features.
What is OSB how it is related to SOA?
The Oracle Service Bus (OSB) is part of the Oracle SOA Suite 11g and stands in the center of modern process- and integration-solutions. The lightweight, stateless and high-performant architcture of the OSB turns it into an excellent tool for doing transformation and routing of messages.
What are OSB boards?
Installation of OSB
Navigate to OSB Software folder and click on set up
Give JDK path and press enter button.
Click on Next button
Aspired to become an OSB? Explore the post to discover the know-hows on OSB Training.
Proxy and Business Services
The service bus uses a proxy service as an endpoint for incoming requests. A transport layer abstracts the proxy from the transport protocol. So, the functionality of the proxy service is independent of the incoming transport protocol:
Transformations, validation etc. happen within the proxy service.
After the transport layer, the message passes through a binding layer, which transforms the message into a canonical, logical representation. The message parts, such as payload or header, will be accessible via variables such as $body or $header.
The outgoing endpoint in Oracle Service Bus is called business service. The naming is unfortunately somewhat misleading, since the business service is not actually the service implementation itself: the business service is just a piece of configuration within Oracle Service Bus (but separate from a proxy service), which defines the interface and location of the service implementation.
Features 0f OSB
Faster as it is stateless
Service Result caching
Alerts (SLA and Pipeline)
In built variables