Skip to main content

Celonis Product Documentation

IT Architecture Overview

 

IT Architecture Overview

Enterprises have on-premises applications and databases that are deployed within their corporate datacenter. These apps are typically not easily accessible to cloud services like Celonis Automation.

With Celonis Agent companies can let Celonis Automation execute predefined actions in their on-premise apps.

The Celonis Agent provides a secure way for Celonis to selectively access customer-authorized on-premises apps without having to open ports in the corporate firewall.

One Agent can connect to arbitrary many on-premise systems that are located in the same network.

Deep-dive IT Architecture for Automation

The Celonis Agent provides a secure way for Celonis to selectively access customer-authorized on-premises apps without having to open ports in the corporate firewall. The Agent can be used to connect to on-premise systems in general (not just SAP) given that they provide an API or web service.

The Agent can run centrally or locally (most customers will probably prefer to run it centrally).

60360957.png
Communication flow
  1. Once the Celonis Agent is started, it registers itself to the Celonis EMS.

  2. An Action is triggered by a user (or automatically) in the EMS.

  3. The Celonis Agent polls for tasks periodically and the EMS returns the task metadata to the Celonis Agent.

  4. Celonis Agent forwards the task to on-premise system.

  5. The on-premise system executes the task. After execution, theon-premise system sends the results back to the Celonis Agent.

  6. Celonis Agent forwards the result back to the EMS.

  7. The execution of the Automation continuous and the execution logs are updated with the information from Agent.

41196817.png