Automation Manager#
The Automation Manager represents a process that will be capable of running multiple Automation Controllers and multiple Automation Drivers. It can exist as a Windows Service or as container in cluster, it all depends on your integration needs. Some integrations require that the manager lives in the same computer to which the machine is connected, but most integrations allow for remote access. This is much preferred as it allows for a more centralized management and maintenance of the application.
It actually consists of a process and a subprocess:
- The Automation Manager
- Starts and monitors the processes
- Starts and stops other processes on demand from the Automation Monitor
- Stores and retrieves persisted data
- The Automation Monitor
- Connects and interacts with the system
- Processes the workload (controllers, drivers)
- Downloads packages versions
- Requests packages to be started and stopped
- Updates itself
- Creates the communication channel between controller and driver(s)
All information regarding the Automation Manager creation here: Create Automation Manager
