IBM RPA SaaS server-side architecture

The IBM Robotic Process Automation as a Service offering is hosted on Microsoft® Azure®. In the following diagram, you can see the five main components that comprise the IBM RPA SaaS architecture.

IBM RPA SaaS 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 IBM RPA's 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.

  • Chat API Server
    The IBM RPA Chat API Server is a component that facilitates the integration of chatbot technologies and Azure-provided communication channel integrations, such as Facebook Messenger, Telegram, among others.

  • Azure Queues service
    The IBM RPA Azure Queues Service is the asynchronous, reliable pathway between the SaaS environment and clients.

  • 3rd-party cloud services
    IBM RPA SaaS offers connectivity to third party cloud services such as Google® Drive, Microsoft® OneDrive, and Dropbox® by configuring the handle in IBM RPA Control Center. You can also use Google® Cloud Vision OCR provider during bot runtime.

  • Watson NLP
    You can use Watson as the natural language processing (NLP) provider for IBM RPA SaaS.

See Server security for details and considerations about the IBM RPA server security.

Security

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