Oracle Retail Integration Bus


The Oracle Retail Integration Bus (RIB) is a fully distributed integration infrastructure that uses Message Oriented Middleware (MOM) to integrate applications.

The RIB enables various Oracle Retail applications to integrate in asynchronous and near real time fashion. The RIB provides additional value added business and infrastructure services to the Oracle Retail applications in addition to providing integration connectivity. 

Communication across the RIB is via xml messages. These messages describe the Retail Business Objects (such as items, purchase orders, suppliers, and so on) in a standard way and are governed on behalf of the Oracle Retail applications.

The Integration Gateway Services (IGS) product places a web service facade around several RIB Message Families. The summary and detail of the IGS services are included in the RSB Home content.

  • IGS in RSB Summary Xref.
There are Enterprise Configurations for RIB attached applications, RMS and RWMS, related to sequence numbering (Distro) that should be observed to prevent overlap between RMS and RWMS. 

Since the 14.0 release there is a RIBtoInjectorService component.  There is an out-of-box example packaged as part of the Commerce Anywhere functionality.  The RIBtoInjectorService is documented in the RSB Developer's Guide.

  • RIBforOMS  is a prepackaged component that has implemented the outbound from RIB interfaces that the Commerce Anywhere business process defined as necessary to push to an OMS via Web Service call.  These are preconfigure to use the RSB to expose the end-points (proxy services).
New in V16.0.21

  • RIBforExt is a new deployment time configurable component that supports pub/sub to/from the RIB and an external application.


Enterprise Integration Guide - JMS Messaging


Release 16.x

E80547-01