Architecture

Standard architecture


The server of the Integration component runs as an application on the Integration Server. The Integration Server additionally contains a variety of different communication services (e. g. the HTTP service, JDBC service (database), etc.), which are accessed by the Integration component.

The client of the Integration component (simple browser) can be run concurrently on several workstation computers of the users and communicates with the server of the Integration component via TCP/IP.

You must have a Java Development Kit (JDK) and a database installed.

Proxy server


See section Proxy Server.

Remote server


Remote servers can be used to process ETL/ELT jobs there to increase performance . Note: The module "ETL/ELT Pipelines" is currently only available as a beta version.

DMZ server


A demilitarised zone (DMZ) is a special network section that is placed between Internet and Intranet for security reasons. We offer a DMZ server for increased security when exchanging data with business partners.

Load Balancing


You have the possibility to build a load balancing system. A load balancing system consists of at least one node controller and one working node, but the number of working nodes is scalable upwards. The node controller accepts the data input of all input sources and distributes the conversion tasks to the active working nodes. Thus, the load to be processed can be divided. If the load is permanently too high in the overall system, another node can be integrated into the system for more processing power.

Cold standby


There are several ways to set up a cold standby system as a backup for the Integration Server or a DMZ server.

The easiest way is to run the entire installation, including the required database and the backup directory, on the local computer. In this case, the installation directory and the backup directory must be regularly copied to the cold standby computer.

For more details and further variants, see Cold standby (Integration Server, DMZ server).