整体架构

目前主流厂商的RPA平台就是由控制台、设计器和机器人这三个标准套件组成,这三个核心套件形成了RPA产品的基本要素。其它如AI平台、人机交互、流程挖掘、自动化中心等都是衍生出来的周边产品。


1、RPA控制台部署方式

RPA项目的部署方式样式各式各样,部署方式常见为3种:集中式部署、分布式部署及混合式部署。从部署地理位置划分有私有化部署及公网有部署。

1.1集中式部署

即机器人和RPA服务器部署在同一个网络,由总体统一管理,利于管理和维护,自动化场景不涉及多个分支机构或可以集中在总部处理。在启动流程自动化项目的早期阶段,大部分都采用集中式部署为主。

1.2分布式部署

即RPA服务器在总部,机器人分布在各个分支机构或不在RPA服务器网络。一般是机器人自动化场景涉及业务无法集中在总部处理,必须在各分支机构运行,总部只做管理动作。

1.3混合式部署

即服务总部和分支机构都部署了机器人,总部及分支机构都有自动化场景应用场景。目前大型集团未来都会往混合式部署演进,会有更多的分支机构开始自行设计流程,一些本地化的场景也只能在当地部署机器人。

1.4云部署

即RPA服务器或机器人部署在云端,使用人员通过互联网访问RPA平台管理和使用。机器人也需要通过互联网访问RPA服务器。


2  、 机器人部署方式

2.1       物理机部署

机器人部署在物理PC或服务器上,通常每台电脑可以部署1个机器人。如果是要外借设备,例如:UKEY、打印机、扫描仪等。推荐用物理机部署方式。现在也有一些USBHUB是可以集中插ukey的,然后将USBHUB连接到网络上。

2.2       虚拟化部署

通过桌面虚拟化技术,将机器人部署在windows虚拟机上,通常每台虚拟桌面可以部署1个机器人。

2.3       云桌面部署

通过云桌面技术,将机器人部署在windows云桌面上,通常每台云桌面可以部署1个机器人。并且一般情况下每台云桌面机器人需要有一个云桌面终端来维护云桌面可用状

2.4       高密度机器人

高密度机器人可以部署在物理机、虚拟机或云上,但需要windows Server 系统,可以在单机上同时运行多个机器人,相互无影响。

3.   设计器部署方式
设计器与机器人部署方式类似,大部分厂商都支持1台电脑部署一个设计器。个别厂商提供了基于云上的设计器,无需安装就可以直接通过网页开发流程。

4.   各个组件的采购数量

4.1一般控制台采购1套即可,大多数主流原厂都可以支持几百台的机器人运行。极个别厂商支持到几千个机器人并发。

控制台一般都支持横向扩容,可以根据需求扩展服务器数量,采购多套来满足机器人扩展需求。

4.2设计器只是开发流程的人员才需要,根据同时并行开发流程的数量来购买,一般数量也不会很多。除非推广到平民开发者,每个人都来设计流程,这个就是特例了。

4.3机器人的数量会根据业务流程上线数量和运行耗时来决定需要采购多少个,机器人一般采购的数量会比较多,一般达到50个机器人以上就是有一定规模了。

RPA培训:RPA的核心三个组件常见部署方式(RPA学习天地)的更多相关文章

  1. Vue-组件化,父组件传子组件常见传值方式

    前言 我们都知道vue核心之一:组件化,vue中万物皆组件,组件化我认为应该来至于模块化的设计思想,比如在模块化开发中,一个模块就是一个实现特定功能的独立的文件,有了模块我们就更方便去阅读代码,更方便 ...

  2. layui(三)——laypage组件常见用法总结

    laypage 的使用非常简单,指向一个用于存放分页的容器,通过服务端得到一些初始值,即可完成分页渲染.核心方法: laypage.render(options)  来设置基础参数. 一.laypag ...

  3. 金智维RPA培训(一)产品基础架构-RPA学习天地

    1.产品组成分为:Server,control,agent三个组件,支持CS和BS架构.独有的中继服务器可以解决跨网段的问题,这里应该还是采用了多网卡模式. 其中:Agent负责对流程的执行工作.Co ...

  4. 微信小程序 发现之旅(三)—— 组件之间的参数传递

    一.URL 传参 当使用 navigateTo() 方法跳转页面的时候,可以在 url 后面接 query 参数 然后在 Page 页面的生命周期函数 onLoad 中可以接收到这些参数 这种方式只能 ...

  5. NASNet学习笔记——   核心一:延续NAS论文的核心机制使得能够自动产生网络结构;    核心二:采用resnet和Inception重复使用block结构思想;    核心三:利用迁移学习将生成的网络迁移到大数据集上提出一个new search space。

    from:https://blog.csdn.net/xjz18298268521/article/details/79079008 NASNet总结 论文:<Learning Transfer ...

  6. 多对多第三张表的创建方式 和 forms组件的使用

    目录 一.多对多第三张表的创建 1. 全自动方式 (1)实现代码 (2)优点和不足 2. 纯手撸方式(了解) (1)实现代码 (2)优点和不足 3. 半自动方式(推荐使用) (1)实现代码 (2)优点 ...

  7. vue常见的三种组件通讯—props,$refs,this.$emit

    一.父组件--->子组件 props 1.特点:props是用于父组件向子组件传递数据信息(props是单向绑定的,即只能父组件向子组件传递,不能反向 2.用法:父组件中使用子组件时,绑定要传递 ...

  8. vue学习(三)组件传值

    组件 官网(https://cn.vuejs.org/v2/guide/components.html) 组件分为局部组件和全局组件 局部组件:是内容中国的一部分 只是在当前组件加载的时候 全部组件: ...

  9. Study Blazor .NET(三)组件

    翻译自:Study Blazor .NET,转载请注明. 关于组件 blazor中组件的基础结构可以分为以下3部分, //Counter.razor //Directives section @pag ...

随机推荐

  1. 洛谷 P4887 -【模板】莫队二次离线(第十四分块(前体))(莫队二次离线)

    题面传送门 莫队二次离线 mol ban tea,大概是这道题让我第一次听说有这东西? 首先看到这类数数对的问题可以考虑莫队,记 \(S\) 为二进制下有 \(k\) 个 \(1\) 的数集,我们实时 ...

  2. IDE 常用配置

    启动进入欢迎页(项目选择页),而非直接进入项目 File > Settings > Appearance & Behavior > System Settings 在Star ...

  3. Anaconda建立新的环境,出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url ...... 解决过程

    2020.3.7准备scrapy,使用anaconda创建一个新的环境,执行"conda create -n scrapyEnv python=3.6",结果出现了"Co ...

  4. python-django-ORM模型

    ORM模型: Object Relational Mapping 对象关系映射 配置引擎的时候最好直接复制: DATABASES = { 'default': { 'ENGINE': 'django. ...

  5. HDFS06 DataNode

    DataNode 目录 DataNode DataNode工作机制 数据完整性 DataNode掉线时限参数设置 DataNode工作机制 一个数据块在DataNode上以文字形式存储在磁盘上,包括一 ...

  6. A Child's History of England.42

    The names of these knights were Reginald Fitzurse, William Tracy, Hugh de Morville, and Richard Brit ...

  7. day13 grep命令

    day13 grep命令 linux三剑客之grep命令 介绍 grep(global search regular expression(RE) and print out the line,全面搜 ...

  8. Scala(七)【异常处理】

    目录 一.try-catch-finally 二.Try(表达式).getOrElse(异常出现返回的默认值) 三. 直接抛出异常 一.try-catch-finally 使用场景:在获取外部链接的时 ...

  9. 商业爬虫学习笔记day2

    1. get传参 (1)url中包含中文报错解决方法 urllib.request.quote("包含中文的url", safe = "string.printtable ...

  10. SpringBoot让测试类飞起来的方法

    单元测试是项目开发中必不可少的一环,在 SpringBoot 的项目中,我们用 @SpringBootTest 注解来标注一个测试类,在测试类中注入这个接口的实现类之后对每个方法进行单独测试. 比如下 ...