Oracle Enterprise Service Bus (Oracle ESB), a fundamental component of
Oracle's Services-Oriented Architecture suite of products, provides integration of data and
enterprise applications within an organisation and their connected ( "extended" or “virtual”) enterprises.
Details
This release of Oracle Retail Integration Bus (RIB) Essentials includes changes in architecture, technology stack, and deployment Oracle ESB is technically an '
enterprise service bus' designed and implemented in an
Oracle Fusion Architecture's
SOA environment;
to simplify the interaction and communication between existing Oracle products, third-party applications, or any combination of these.
As a
software architecture model for distributed computing it is a specialty variant of the more general
client server
Client(s) or The Client may refer to:
* Client (business)
* Client (computing), hardware or software that accesses a remote service on another computer
* Customer or client, a recipient of goods or services in return for monetary or other valuable ...
software architecture model and promotes strictly asynchronous
message oriented design for communication and interaction between applications. Its primary use is in
Enterprise Application Integration of heterogeneous and complex landscapes of an organisation, and thus enabling its easy management.
An ESB service is designed and configured with
Oracle JDeveloper and Oracle ESB Control user interfaces. It is then registered to an ESB Server. The ESB Server supports multiple protocol bindings for message delivery, including
HTTP/
SOAP,
JMS,
JCA,
WSIF and
Java, using
synchronous/
asynchronous
Asynchrony is the state of not being in synchronization.
Asynchrony or asynchronous may refer to:
Electronics and computing
* Asynchrony (computer programming), the occurrence of events independent of the main program flow, and ways to deal with ...
, request/reply or
publish/subscribe models. Currently, the ESB Server does not support
Remote Method Invocation.
Oracle Retail Integration Bus (RIB) Essentials should not be confused with
Oracle Service Bus (OSB). ESB was developed by Oracle. OSB, formerly known as Aqualogic Service Bus, was acquired when Oracle bought
BEA Systems. The two products are related and interchangeable.
Components
Oracle Enterprise Service Bus contains the following components:
* ESB Server
* Oracle ESB Control
* ESB Metadata Server
*
Oracle JDeveloper
Features
Oracle Enterprise Service Bus application-integration features fall into the following categories:
* Server Capabilities
** Connectivity
***
SOAP invocations services
***
WSIF
***
Adapter services
**** File/
FTP adapter service
****
Database adapter service
****
JMS adapter service
****
MQ adapter service
****
AQ adapter service
****
Oracle Applications
Oracle Applications comprise the applications software or business software of the Oracle Corporation both in the cloud and on-premises. The term refers to the non-database and non-middleware parts. The suite of applications includes enterprise r ...
(OA) adapter services
**** Custom adapter service
** Document Transformation :
XSLT
XSLT (Extensible Stylesheet Language Transformations) is a language originally designed for transforming XML documents into other XML documents, or other formats such as HTML for web pages, plain text or XSL Formatting Objects, which may subseque ...
and
MFL
** Content-Based and Header-Based Routing
** Tight integration with
Oracle BPEL Process Manager
* Management and Monitoring Capabilities
** ESB Control, the central point for metadata and configuration changes that take effect immediately
** Visual representation of end-to-end service relationships
** Minimal overhead end-to-end message instance tracking and monitoring
** Error Hospital - automated and manual means for individual and bulk message replays
See also
*
Oracle Fusion Middleware
References
{{Reflist
External links
Product page* http://orasoa.blogspot.com/2008/11/who-is-best-osb-or-esb.html
Oracle software
Enterprise application integration