Robility Technical Specification

  

Abstract

Technical details described to help you understand Robility Platform deployment and security.

 

About Robility

RobilityÔäó (Patent Pending) is an Intelligent Process Automation Platform

Sutherland is one of the early adopters of Robotics Automation (RPA). Over the years we have deployed numerous robots for multiple clients, cutting across different verticals and processes. We also garnered significant experience working with popular RPA products like UiPath, Blue Prism and Automation Anywhere. 

Over the years, we have gleaned knowledge and gained experience by working with various enterprises in creating robots. These learnings have helped us create Robility, SutherlandÔÇÖs in-house RPA platform. Today, Robility is a comprehensive and cognitive robotic process automation platform. 

Robility is a cloud ready/ cloud agnostic solution. In the past 18 months, we have deployed Robility and tested the platform across multiple cloud environments including IaaS & PaaS on Azure Pack and Azure PaaS for multiple clients.

For an end-to-end automation capability, the platform comes with NINE modules that help cover the end-to-end flow of the RDLC (Robotics Development Life Cycle) in an automation journey. It has the capability to not only create and deploy robots but also to streamline tasks, capture automation opportunities, support requirement creation, solution design, automation development, deployment, monitor robots and integrated workflow solution. These modules focus on improving productivity, enhancing customer experience and positively impacting clientsÔÇÖ business outcomes.

The platform also integrates with popular components from Microsoft and Google to bring in capabilities like Machine Learning, Computer Vision & NLP to automate the required business process.
 

Platform Overview
Robility Platform modules access the data layer through secured services and uses elastic search for centralized logging.

 

Data layer diagram

Architecture Diagram
The following diagram describes Robility Platform architecture. 

 

Architecture diagram

 

Deployment in the Cloud


There are multiple enterprise cloud deployment options available to host your Robility Manager, such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP). Enterprise large scale deployment can be done as Infrastructure as a Service (IaaS) or Platform as a Service (PaaS)
Here we detail a large, scalable deployment using the Azure Infrastructure as a Service (IaaS) offerings. The following services are required, and the same is applicable for GCP & AWS deployments.

  • VM Scale Set for Robility Manager
  • VM Availability Set for Elasticsearch
  • VM to Deploy Robots
  • Azure SQL Server
  • Azure Load Balancer
  • Azure Elastic Service

 

Single Node Deployment Model

 

Single node deployment

Multi Node Deployment Model ÔÇô Hight Availability

 

Multi node deployment

Click here to continue to Installation Requirements