IBM RPA on premises server-side architecture

The IBM Robotic Process Automation on premises offering is designed for rapid small deployments. However, using the same flexible design as the SaaS offering, the IBM RPA offering can fit into enterprise deployments, participating in larger topologies to meet the demands of the business.

IBM RPA on premises Architecture

The following list describes some of the components from the previous diagram:

  • IBM RPA Control Center
    The IBM RPA Control Center is the control room that enables administrators and developers to manage the organization's robot deployments, compute resources, manage users, among other features. See IBM RPA Control Center for details on how to use this component.

  • API Server
    The API Server is the business logic of IBM RPA Control Center and brain-trust of managing the IBM RPA Control Center, enabling functions like scheduling and managing robots.

    ABBY OCR is the OCR provider endpoint.

  • Watson NLP
    You can configure Watson as the natural language processing (NLP) provider for IBM RPA on premises.

  • ILMT
    ILMT stands for IBM License Metric Tool. This tool measures the IBM RPA on premises license usage.

  • Antivirus
    The antivirus IBM RPA on premises uses is ClamAV.

  • Antivirus optional signature updates
    You can control if you want to get regular signatures updates for ClamAV by opening ports.

  • Email service
    You can configure IBM RPA on premises to use the SendGrid® email service or a custom SMTP email service, including your own organization's service.

  • Optional cloud service connectivity
    You can configure custom cloud services to IBM RPA on premises such as Google® Drive, Microsoft® OneDrive, and Dropbox® by allowing the required service ports and configuring the handle in IBM RPA Control Center. You can also use Google® Cloud Vision OCR provider during bot runtime.


Learn about the security aspects of IBM RPA in the Security section.