15 October, 2020
Welcome to the free tutorials of OSB. The objective of these tutorials is to understand the Basics of Weblogic Application Server), Creating SOA Domain, Installing Jdeveloper, SOA Composite, and BPM Editor. 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 of the underlying infrastructure.
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 the monitoring system and operations tasks. Oracle Service Bus relies on Oracle WebLogic Server run-time features.
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 architecture of the OSB turns it into an excellent tool for doing transformation and routing of messages.
Inclined to build a profession as OSB Developer? Then here is the blog post on, explore OSB Training
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.