Database Reference
In-Depth Information
Service bus
Oracle SOA Suite is used for the process orchestration. These processes are primar-
ily stateful and long-running. The service bus is used for routing messages and mes-
sage transformation.
Oracle Service Bus provides support for communication with Oracle BPEL Process
Manager, which enables us to include the BPEL processes in our SOA composite ap-
plications. Using the native BPEL transport within Oracle Service Bus, one can ex-
pose BPEL processes as web services in the Oracle Service Bus layer allowing other
services to invoke BPEL processes.
Oracle Service Bus was previously known as BEA AquaLogic Service Bus, which was
a part of the BEA product acquisition. Oracle Service Bus has a separate install as
compared to Oracle SOA Suite. The mediator component of the Oracle SOA Suite
is similar to that of Oracle Service Bus. However, Oracle Service Bus is great for
enterprise-wide integration, message transformation with XSLT and XQUERY, that is,
itislargeandpowerfulcomparedtothemediatorcomponentoftheOracleSOASuite.
The service bus functionality of the Oracle SOA Suite (that is, the mediator com-
ponent) is a lightweight service bus used for VETRO ( Validate, Enrich, Transform,
Routing, and Operate ) pattern, value mapping, and cross-referencing to support Ca-
nonical Data Models , which are used for minor message transformation with XSLT
and are a part of the Service Component Architecture ( SCA ).
The following diagram shows sets depicting the differences and common features of
the Oracle SOA Suite mediator component and the Oracle Service Bus.
Oracle SOA Suite components can be developed using the JDeveloper. The Oracle
Service Bus proxy and business services are configured using the service bus
console.
The
service
bus
console
URL
usually
is
ht-
tp://{AdminServerName}:{PortNumber}/sbconsole .
Search WWH ::




Custom Search