/
Introduction to Components / Deployment

Introduction to Components / Deployment

The Integrator platform is comprised of 6 primary components. The "Remote Agent", and two "Updater" services which are deployed to the client (remote) site. The "Gateway" service is deployed in the data center DMZ, and Connexion is deployed with the data center internal network. A gateway management application ("Gateway Manager") is typically deployed on the internal network, but may also be deployed in the DMZ.

At the remote site:

  • RemoteAgent: A service which hosts your Connexion channels.
  • UpdaterA: A coordinator service responsible for deploying updates to the RemoteAgent application and providing service functions such as restarting windows services, file browsing, log download, etc.
  • UpdaterB: A backup coordinator service that is functionally equivalent to UpdaterA, but is used when UpdaterA is unavailable.

At the data center:

  • Gateway: A service which acts as the termination point of the Remote Agent's communications tunnel. This service is responsible for routing messages between Connexion and the RemoteAgent. The Gateway is a stateless service which may sit within the DMZ. It only requires a database connection to the SQL-hosted 'Advanced Services' database, which may be hosted outside the DMZ. Multiple gateway services are supported to support scaling, fail-over, and segmentation of Remote Agents.
  • Connexion: The ultimate endpoint for messages flowing into the data center.

Please note that there are many viable deployment options, but we would expect two common ones:

  1. No DMZ: There is a single data-center firewall behind which both the Gateway and Connexion services reside. One port per Gateway will be opened to allow Remote Agent traffic to establish tunnels.
  2. DMZ: An external-facing firewall will a port-per-gateway routing external traffic to the DMZ-hosted gateway instances. Connexion resides on the internal network and establishes a tunnel to the Gateway(s) within the DMZ. The following diagram shows a sample deployment:

 

 

Deployment

Deploying an Integrator environment should be done in a specific order: Gateway(s), Connexion, Remote Agents. Please see the detailed pages on deploying each of these components.

 

Related content

Remote Agent / Integrator
Remote Agent / Integrator
More like this
Deploying a Remote Integrator
Deploying a Remote Integrator
More like this
Download & Installation
Download & Installation
Read with this
UI Update Summary
UI Update Summary
More like this
Connexion v16.1 RC3 (16.1.4243)
Connexion v16.1 RC3 (16.1.4243)
Read with this
Deploying the Connexion Gateway
Deploying the Connexion Gateway
More like this