In addition to the Oracle Commerce Platform Web Services functionality discussed in the preceding chapters, the Oracle Commerce Platform includes a more generalized framework that enables you to integrate your applications with remote software systems for cases where using Web Services might not be appropriate. For example, you could use the integration framework to integrate a Core Commerce application with an order-processing system. When a customer places an order through Core Commerce, the order data can be transferred to the order-processing system, and the Oracle Commerce Platform can trigger events that invoke the processing facilities in the remote system.

The integration framework involves several key facilities that you can use to integrate Oracle Commerce Platform applications with remote systems:

You can use these facilities individually, but a typical integration will use all of these facilities together. For example, the Integration Repository typically uses RPC to execute the commands used to move data between the Oracle Commerce Platform and the remote system.

Integrators and Adapters

Integrating the Oracle Commerce Platform with a remote system generally involves additional software to handle the communication between the two systems:

The following figure illustrates the Oracle Commerce Platform integration architecture:

This diagram is described in surrounding text

You can write adapters and integrators by implementing the various APIs described in this manual. Note that Oracle Commerce Platform adapters handle only the communication between the Oracle Commerce Platform and the middleware transport. Adapters for communication between a remote system and a middleware transport are typically available from the company that develops the remote system or the middleware.


Copyright © 1997, 2015 Oracle and/or its affiliates. All rights reserved. Legal Notices