The Integration Repository is designed to help integrate Oracle Commerce Platform applications with remote systems. It assumes that your business maintains data on a remote system and you want to expose and possibly modify this data within your Oracle Commerce Platform application in the form of Oracle Commerce Platform repository items. There are several ways you can set up such an integration, depending on the demands of your Oracle Commerce Platform application and the characteristics of the remote system and the data maintained there. Here are four possible approaches for getting remote data. Which approach to choose depends on balancing your need for consistent data and best performance.

Remote Only

In this case, the data is maintained only on the remote system. Each time that the Oracle Commerce Platform application needs to access the data, a command is issued to the remote system. The local repository is configured to use transient repository items.

Advantages:

Disadvantages:

See Configuring the Remote-Only Model for more details about how this approach could be configured.

Remote then Local

In this case, the primary source for the data is the remote system. Each time that the Oracle Commerce Platform application needs to access the data, a command is issued to the remote system. If the command fails to return, then the command is issued to the local repository.

Advantages:

Disadvantages:

See Configuring the Remote-then-Local Model for more details about how this approach could be configured.

Local then Remote

In this case, a version of the data is maintained in a local repository. Only if the data is not available locally, or if the local copy has been marked invalid or has expired, does the Integration Repository query the remote system for the data.

You might use this integration model if you need to make sure the system is as fast as possible, and you do not have to worry so much about data consistency because the data does not change that often. When the remote system is down, you can block changes to the data (updates, creating and removing items), but you make the data available from the local system, so that your users can continue to work.

Advantages:

Disadvantages:

See Configuring the Local-then-Remote Model for more details about how this approach could be configured.

Local Only

This approach does not need to use the Oracle Commerce Platform Integration Framework. In this case, we periodically dump data from the remote system into the relational database used by the Oracle Commerce Platform application. The data is accessed by the SQL repository. Since this approach does not need to issue commands against the remote system in real time, there does not need to be an Integration Repository.

Advantages:

Disadvantages:


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