Understanding EPM Integration Agents

The EPM Integration Agent can be deployed in two modes: synchronous and asynchronous.

In synchronous mode, when an integration is executed, the Oracle Enterprise Performance Management Cloud initiates a direct call from the cloud to the appropriate EPM Integration Agent based on the cluster assignment. The EPM Integration Agent executes the data extraction process and transfers data to the cloud. When the data is transferred to the EPM Cloud, the data is imported, mapped, and then loaded to the target application. In this mode, because the EPM Cloud communicates to the EPM Integration Agent directly, configure your on-premises environment to accept inbound communications from the EPM Cloud.

In asynchronous mode, when an integration is executed, the EPM Cloud queues the integration jobs to execute in the EPM Cloud. The EPM Integration Agent constantly polls the job queue at specified time intervals. If it finds a job, it executes the data extraction step and transfers data to the EPM Cloud. When the data is transferred to the EPM Cloud, the data is imported, mapped and loaded to the target application. In this mode, all communication between the EPM Cloud and the EPM Integration Agent is always initiated from the EPM Integration Agent and no inbound communication configuration is required. However, there may be a delay in the execution based on the polling frequency.