AutoMate BPA Server's multi-machine and multi-platform execution capability is made possible in part by BPA "Agents" that are deployed or installed on remote machines and their facility to interact with the server component. Once installed or deployed on a machine, whether that machine is local or situated remotely, the server component can communicate with the Agent via TCP/IP and notify it of what system or network events to monitor along with what tasks to execute as a result of such conditions or events occurring.
There are two distinct types of Agents:
Task Agents - A Task Agent allows multi-machine automation across an Enterprise. The BPA Server component connects to Task Agents via TCP/IP. Once connected, the Task Agent performs all tasks/processes on the remote machine as instructed by the BPA Server component.
Process Agents - A Process Agent allows automation across various operating systems. Because the Process Agent it is Java-based, the most common desktop operating systems are compatible, including Linux, Mac OS X, Microsoft Windows and Solaris. The BPA Server component connects to a Process Agent via TCP/IP. Once connected, the Process Agent is used in conjunction with the Workflow Designer's Process Object in order to send commands to other operating systems within the course of a workflow.
The Agents section of the SMC allows deployment, registration and management of agents that are responsible for workflow processing on remote machines. Additionally, the Agent Groups section allows for the creation, modification and management of Agent Groups which can be used in place of Agents to easily distribute tasks and conditions to other machines.
The Agents section contains two folders:
Agents: The Agents folder allows for the deployment and management of agents. See Deploying and Managing Agents for complete details and instructions.
Agent Groups: The Agent Groups folder allows for the creation and management of agent groups. See Creating and Managing Agent Groups for complete details and instructions.
Deploying and Managing Agents
Creating and Managing Agent Groups