Remote Agent / Integrator

Overview

The Connexion Integrator  is a collection of components to enable the secure transfer of data between a remote client and a data center.

The Integrator package is deployed at remote sites (labeled Customer A, B, C in the diagram above), and provides basic integration engine services as well as communications between the remote site and the datacenter.

The Integrator package itself contains three services:

  • Remote Agent: This service is responsible for establishing and maintaining a communications channel to the datacenter, as well as monitoring the health of the Channel Runner service.
  • Channel Runner: This service runs with restricted privileges and hosts/runs the channels at the remote site.
  • Updater Service: (Not currently implemented) This service will be responsible for upgrading the Remote Agent and Channel Runner processes.

The Integrator services can be thought of as a heavily stripped-down version of Connexion. As such much of the functionality in Connexion is not available within the Integrator applications.

The integrator communicates through the firewall to the Advanced Services Gateway (hub) component installed at the Datacenter. The Advanced Services Gateway provides encrypted communications services to the remote Integrators as well as a database to store configuration information. There is also an Integrator Management UI application used to manage remote Integrator instances.