The architecture of UiPath has three components. Firstly, there is a studio component, an orchestrator component, and the robot, and then comes the database server.
The studio is a GUI dashboard for the uipath to automate workflows. Roboto executes the automated tests or any other activities present.
The Orchestrator acts as the interface between the studio and the robot and also manages the automation tasks.
The UiPath architecture, as you can see from the diagram, is comprised of three layers.
- Client Layer
- Server Layer
- Persistency Layer
Client Layer
The client layer is comprised of the studio and robot. We all know what the studio and the robot do up to this point. The UiPath Robot has two components:
- UiPath Agent Service: This service is used to list the available jobs in the system tray, and it can also request to start/stop the jobs and change settings.
- UiPath Executor Service: This service is used to run the provided jobs under the session window.
Server Layer
Once the robot s ready to execute, the task project is uploaded to the server of Orchestrator. With this help, projects can be run on various PCs.
The Orchestrator consists of information about the robot configuration and the processes assigned.
Persistency Layer
The queues and items in the queues are taken care of by the persistency layer, which has the database. It consists of information about the configuration of robots and their assigned processes.
- Log in to post comments