The Integration Repository is designed to help integrate Oracle ATG Web Commerce 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 ATG Web Commerce application in the form of Oracle ATG Web Commerce repository items. There are several ways you can set up such an integration, depending on the demands of your Oracle ATG Web Commerce 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 ATG Web Commerce 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 ATG Web Commerce 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 ATG Web Commerce Integration Framework. In this case, we periodically dump data from the remote system into the relational database used by the Oracle ATG Web Commerce 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, 2014 Oracle and/or its affiliates. All rights reserved. Legal Notices