1. 产品概述

 

IS-RPA产品包括机器人控制平台、机器人及设计器三部分。

RPA学习天地:艺赛旗RPA产品基础架构_RPA

  • iS-RPA 设计器(iS-RPA Studio):主要负责提供高度可视化开发能力,为机器人设计自动化流程,作为机器人执行的任务,并将指令发布于机器人控制器中;
  • iS-RPA 服务器(iS-RPA Server):主要负责将工作任务分配给每一个机器人,并负责对工作过程的监督、管理、控制及数据统计等;
  • iS-RPA 机器人(iS-RPA Robot):主要部署在执行具体任务的计算机终端中,可以是实体机器也可是虚拟化环境,也可高密度部署,用于具体执行的业务及流程进行交互。
2. 产品基础架构

产品采用前后端分离架构,产品具有高灵活、高可用、高响应等特点。产品采用统一的HTTPS端口,配合RPA加密机制,确保数据传输与存储的高安全性。

RPA学习天地:艺赛旗RPA产品基础架构_RPA_02

2.1 产品部署环境

2.1.1 控制台

部署在linux系统上,数据库默认是mysql。

2.1.2 设计器和机器人

部署在win7sp1x64以上版本系统。

2.1.3 高密度机器人

部署在winserver2008以上版本系统,可以运行多个机器人实例,最有效地降低投资、提升效能,需要配置“桌面管家”使用。

2.1.4 桌面管家

部署在win7以上版本系统,可以管理RPA平台中无人值守机器人,并且在平台中可以看到无人值守机器人被桌面管家管理的状态,更加方便管理无人值守机器人,支持高可用部署。

2.2 产品开发语言

  • 控制台

使用java开发,日志处理采用ELK架构,前端展现采用vue框架。

  • 设计器和机器人

基于C的QT框架;使用python执行自动化动作,可调用其它语言开发的代码,流程开发易上手,语法简单。

2.3 机器人模式

  • 机器人支持有人值守、无人值守、智能辅助机器人三种模式。
  • 在没有控制台的情况下,支持单机部署机器人和设计器。此时,通过绑定电脑的硬件信息来生成单机版许可。
  • 在有控制台的情况下,机器人和设计器都可注册到控制台上获得许可。通过用户来登陆设计器及机器人,可区分不同角色及权限。
3. 硬件配置

RPA学习天地:艺赛旗RPA产品基础架构_RPA_03