Oracle Enterprise Service Bus
   HOME

TheInfoList



OR:

Oracle Enterprise Service Bus (Oracle ESB), a fundamental component of Oracle's Services-Oriented Architecture suite of products, provides integration of data and
enterprise application Enterprise software, also known as enterprise application software (EAS), is computer software used to satisfy the needs of an organization rather than individual users. Such organizations include businesses, schools, interest-based user groups, ...
s 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 An enterprise service bus (ESB) implements a communication system between mutually interacting software applications in a service-oriented architecture (SOA). It represents a software architecture for distributed computing, and is a special varia ...
' designed and implemented in an
Oracle Fusion Architecture Oracle Fusion Architecture is a technology reference architecture or blueprint from Oracle Corporation for building applications. Oracle Fusion Applications is built on top of the Oracle Fusion Middleware technology stack using Oracle's Fusion Ar ...
'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 Software architecture is the fundamental structure of a software system and the discipline of creating such structures and systems. Each structure comprises software elements, relations among them, and properties of both elements and relations. ...
model for distributed computing it is a specialty variant of the more general client server software architecture model and promotes strictly asynchronous message oriented design for communication and interaction between applications. Its primary use is in
Enterprise Application Integration Enterprise application integration (EAI) is the use of software and computer systems' architectural principles to integrate a set of enterprise computer applications. Overview Enterprise application integration is an integration framework comp ...
of heterogeneous and complex landscapes of an organisation, and thus enabling its easy management. An ESB service is designed and configured with
Oracle JDeveloper JDeveloper is a freeware Integrated development environment, IDE supplied by Oracle Corporation. It offers features for development in Java (programming language), Java, XML, SQL and PL/SQL, HTML, JavaScript, BPEL and PHP. JDeveloper covers the f ...
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 The Hypertext Transfer Protocol (HTTP) is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide We ...
/
SOAP Soap is a salt of a fatty acid used in a variety of cleansing and lubricating products. In a domestic setting, soaps are surfactants usually used for washing, bathing, and other types of housekeeping. In industrial settings, soaps are use ...
, JMS, JCA,
WSIF WSIF (90.9 FM) is a radio station with an Album Adult Alternative/Americana format, rebroadcasting the programming of station WNCW. It is owned and operated by Isothermal Community College in Spindale, North Carolina, which took over the stat ...
and
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mos ...
, using
synchronous Synchronization is the coordination of events to operate a system in unison. For example, the conductor of an orchestra keeps the orchestra synchronized or ''in time''. Systems that operate with all parts in synchrony are said to be synchronou ...
/ asynchronous, request/reply or publish/subscribe models. Currently, the ESB Server does not support
Remote Method Invocation In a distributed computing environment, distributed object communication realizes communication between distributed objects. The main role is to allow objects to access data and invoke methods on remote objects (objects residing in non-local memor ...
. Oracle Retail Integration Bus (RIB) Essentials should not be confused with
Oracle Service Bus Oracle Service Bus (abbreviated OSB) is an enterprise service bus used by Oracle Corporation. Formerly named AquaLogic Service Bus, Oracle acquired this technology when it bought BEA Systems BEA Systems, Inc. was a company that specialized ...
(OSB). ESB was developed by Oracle. OSB, formerly known as Aqualogic Service Bus, was acquired when Oracle bought
BEA Systems BEA Systems, Inc. was a company that specialized in enterprise infrastructure software products which was wholly acquired by Oracle Corporation on April 29, 2008. History BEA began as a software company, founded in 1995 and headquartered in ...
. 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 JDeveloper is a freeware Integrated development environment, IDE supplied by Oracle Corporation. It offers features for development in Java (programming language), Java, XML, SQL and PL/SQL, HTML, JavaScript, BPEL and PHP. JDeveloper covers the f ...


Features

Oracle Enterprise Service Bus application-integration features fall into the following categories: * Server Capabilities ** Connectivity ***
SOAP Soap is a salt of a fatty acid used in a variety of cleansing and lubricating products. In a domestic setting, soaps are surfactants usually used for washing, bathing, and other types of housekeeping. In industrial settings, soaps are use ...
invocations services ***
WSIF WSIF (90.9 FM) is a radio station with an Album Adult Alternative/Americana format, rebroadcasting the programming of station WNCW. It is owned and operated by Isothermal Community College in Spindale, North Carolina, which took over the stat ...
***
Adapter An adapter or adaptor is a device that converts attributes of one electrical device or system to those of an otherwise incompatible device or system. Some modify power or signal attributes, while others merely adapt the physical form of one c ...
services **** File/
FTP The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and data ...
adapter service ****
Database In computing, a database is an organized collection of data stored and accessed electronically. Small databases can be stored on a file system, while large databases are hosted on computer clusters or cloud storage. The design of databases s ...
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 re ...
(OA) adapter services **** Custom adapter service ** Document Transformation : XSLT and MFL ** Content-Based and Header-Based Routing ** Tight integration with
Oracle BPEL Process Manager Oracle BPEL Process Manager is a BPEL engine that is a member of the Oracle Fusion Middleware family of products. It enables enterprises to orchestrate disparate applications and Web services into business processes. The ability to quickly build a ...
* 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 Oracle Fusion Middleware (FMW, also known as Fusion Middleware) consists of several software products from Oracle Corporation. FMW spans multiple services, including Java EE and developer tools, integration services, business intelligence, c ...


References

{{Reflist


External links


Product page


* http://orasoa.blogspot.com/2008/11/who-is-best-osb-or-esb.html Oracle software Enterprise application integration