Integrations are often separated between loosely coupled SOA integrations and direct system-to-system integrations that involve transferring large loads of data from one application to another. For many companies, movement of large loads of data constitutes mission critical transactions. Hence Bulk-processing is a key element of a comprehensive SOA Strategy.
Through the use of Oracle Data Integrator (ODI) you create highly performant, high volume batch data-integrations with cross-referencing support that is reusable for all SOA integrations.
The “Bulk Processing with Oracle Application Integration Architecture” White Paper (January 2009) is available below:
When developing data integrations you are faced with the performance versus reusability challenge. High volume bulk data transactions, which are often mission critical require the highest performance but using traditional ETL tools and methods forgoes reusability. On the other hand, the reusability you achieve in a loosely coupled integration comes at a slight cost of processing overhead.

With AIA, you can choose not only the appropriate pattern for the integration, but you also leverage features that make your integrations reusable. When the data integration requirements require a bulk load pattern, the Oracle Data Integrator provides you with easy to define cross-reference maintenance making your synchronized data reusable in the SOA ecosystem.
