About the Robot Agent
You install a robot agent on every environment, which is the computer or virtual machine where a robot runs. The robot agent runs the instances of the robots on these environments.
To learn more about environments, see About Environments and Environment Pools.
Familiar with the Connectivity Agent?
If you're familiar with the connectivity agent in Oracle Integration, the robot agent offers similar capabilities with some differences.
Area | Connectivity agent | Robot agent |
---|---|---|
Usage |
You use the connectivity agent when an integration must connect to a resource on a private or on-premises network. |
You use the robot agent to run a robot. |
Installation and number |
You install the connectivity agent on an on-premises machine, typically a virtual machine. Your organization can install one or many connectivity agents. |
You install the robot agent on every environment that must run a robot. |
Components |
Two types of connectivity agents are available:
|
Only one robot agent is available. |
Your Responsibilities
Your organization is responsible for several tasks.
-
Plan the robot agent setup for your organization.
-
Ensure that all environments meet the system requirements for the robot agent.
See System Requirements.
-
Install the robot agent on every environment and, if required, configure the robot agent as a Windows service.
-
Keep the robot agent up to date on every environment.
Plan the Robot Agent Setup
When planning your robot agent setup, consider the number of robot agents to install on each environment.
You have the following options:
-
Install one robot agent per environment
-
Install two or more robot agents on an environment
This option is not recommended for environments that run production robots for several reasons:-
The robot agents could experience conflicts while trying to access and modify the shared resources.
-
Even when multiple robot agents are installed on an environment, the robot agent runs only one robot at a time.
-
System Requirements
You must install the robot agent on every environment. Ensure that each environment meets the system requirements for the robot agent.
Area | Requirements |
---|---|
Hardware |
Minimum of 8 GB memory with 4 GB of heap size dedicated to the robot agent If you run other processes on the environment besides the robot agent, Oracle recommends increasing the physical memory |
Operating system |
Install the robot agent on one of the following certified operating systems:
|
Software |
|
Specifications
Get an in-depth understanding of the robot agent by reviewing its communication method, security protocols, and more.
Area | More information |
---|---|
Communication and ports |
|
Security protocol |
|
Data persistence |
No data is persisted in the robot agent. |
Design Considerations
A robot runs on an environment, which is a computer or virtual machine (VM) on which the robot agent is installed. When determining where to place the environment, consider the requirements for the robot's interaction.
Type of robot interaction | Location for the environment |
---|---|
Interact with a publicly available website |
Ensure that the robot's environments are within a network that can interact with a publicly available web application. |
Interact with an internal web application that is within a firewall and VPN |
Ensure that the robot's environments are within the VPN so that they have access to the internal web application. The environment must be able to access the public internet the first time that you start the robot agent. The robot agent requires this access to download its required dependencies. Therefore, you might need to temporarily disable VPN access on the environment the first time you start the robot agent. |