Multi-Server Operations

The Automation Engine is based on multi-server operations. Having several instances of the Automation Engine operating in parallel offers higher reliability and allows the setup of fully scalable AE systems that grow according to the performance requirements.

The server processes, that is the work and communication processes are the technical foundation of the Automation Engine. The server processes are not limited to a single node/computer, thus boosting both efficiency and reliability through their distribution over several computers.

In theory, you can activate an unlimited number of server processes. Adding processes allows you to adjust to growing strain on the AE system. If numerous agents are logged on and you have many Automic Web Interface instances running, the number of communication processes can be increased. If the challenge lies in the large number of tasks that have to be processed, the number of work processes can be increased.

Important!

Structure of an Automation Engine System

The charts below show the IP connections and message flow of the fundamental structure of an AE system. This particular structure has two work processes (WP1, WP2), two communication processes (CP1, CP2), two agents (Agent1, Agent2), an Automic Web Interface (AWI) and a REST client. One of the work processes is available for instances of the Automic Web Interface (DWP), one for Java applications (JWP and JCP).

IP connections of the Automation Engine.

The work processes access a shared work queue (MQWP). Each communication process has its own queue (MQCP001, MQCP002, MQCP003). Special processing steps for logging and resource administration are managed through the queues MQOWP and MQRWP. The MQSRV queue is used for AE system process management. MQMEM is the cache for running activations. MQLS is a local memory for various management tasks of the server processes.

Message flow in the Automation Engine.

Work and Communication Processes

Queues for Communication Processes

Queues for Work Processes

Other Queues

See also: