Oracle Retail Bulk Data Infrastructure (BDI)

Batch (Bulk) data is still a predominant integration style within Oracle Retail and its customers. The movement of bulk data remains important because some work is best suited to being performed in bulk. Batch processing was there in the early days; it is still here today; and it will still be here tomorrow. What has changed is the approach to batch processing.

  • BDI Architecture and Design is to be On-Premise and Hybrid Cloud ready.

    • Lightweight UI's and services provide full coverage and are both customer facing and operations facing.

  • BDI Provides a fully service enabled, fault tolerant, concurrent, high throughput infrastructure

  • BDI Transport layer moves data via services, not files.

  • Provides integration job process scheduling and is fully instrumented to provide end-to-end visibility and re-startability.

  • Automated restart recovery at a granular level.

BDI-EXT

BDI is an integration infrastructure product which can integrate Oracle Retail applications to third party applications. BDI external application is designed to address the complexities for third party integration with Oracle Retail application. In BDI, bulk data movement happens between sender and receiver application. External application can only be a receiver.

Please refer to the Oracle Retail Bulk Data Integration Guide – Concepts for the details

Figure 2-3 BDI Third Party Integrations

BDI Third Party Integrations

The technology used by the sender application and the receiver application to extract and fill the interface tables and to upload the data from the interface tables is a decision made by each of the applications. There are templates and hooks provided to the application's teams to assist in development.

The BDI Infrastructure for each application is an application (BDIforApp) that is built and supplied by the integration team. There is one dedicated to each application and it is responsible for transforming the data to and from the BDI Transport to the integration interface tables or files that are transported to each of the configured receivers.

All BDI Infrastructure components are service enabled.

Installation Details

Please refer to the Oracle Retail Bulk Data Integration Installation Guide for the details.