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 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. 

With this 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.



Integration Styles


Oracle Retail Integration Bus (RIB)

The Oracle Retail Integration Bus (RIB) is a fully distributed integration infrastructure that implements messaging using Asynchronous JMS Pub/Sub Fire-and-Forget.

Oracle Retail Service Backbone (RSB)

Oracle Retail Service Backbone (RSB) is the productization of a set of Web Services, ESBs and Security tools that standardize the deployment and run time of Web Service flows within Oracle Retail Suite of applications.


Oracle Retail Common Business Objects


The Oracle Retail Business Object (BO) is the name given to the logical representation of an Oracle Retail Business Entity. The definition of that object is in the form of an XML Schema (XSD).

The schema represents the common object definition for business concepts, such as account, supplier, purchase order, and item.