51RPA一起来聊聊RPA技术和产品

RPA(Robotic Process Automation)流程自动化机器人的软件产品有多种选择,就三大独角兽从国内当初市场来看,从起初2016年率先火爆的Automation Anywhere在大连很是盛行,从BPO巨头简伯特,以及软件企业IBM和咨询巨头埃森哲都在普及使用,甚至对日日立以及欧美嘉士伯,默克等都在内部项目中普及,而另一面是BluePrism以上海为主,主要在四大里面的普华永道以及美企江森和日企索尼等普及应用,而如今的独角兽UiPath在2018年之前的时候还很不起色,因为总是莫名的bug问题被各大企业嫌弃,如今的突飞猛进除了和社区版免费以外和产品良好的使用有很大关系。但总体来说,各有其特点,RPA软件产品的内部架构包括了RPA集成开发环境RPA服务器端、以及RPA客户端这三个部分。集成开发环境缩写为IDE,算不上技术架构的部分,基本上第三方RPA产品都会提供一个IDE,而RPA客户端包括了交互式和非交互式两大类,即我们常说的有人值守和无人值守模式。

1RPA一起来聊聊RPA技术和产品

RPA也有很多不能处理的业务场景,那么就需要通过外部接口来扩展其功能。设计外部接口的目的是为了让RPA更专注于其擅长的领域,需要设计考虑的接口包括:PowerShell、Webservice、数据库、DLL插件。

PowerShell:名副其实,是很Power的“Shell”脚本工具,另外如果处理Excel还可以考虑使用VBScript(脚本版本的VBA)。

WebService和数据库:这是个万能的套路,用你的经验去预测。

DLL插件:这个算是基于RPA产品的二次开发

1RPA一起来聊聊RPA技术和产品

当然了,不管是从第三方购买的RPA产品,还是自开发的RPA应用,和SAP系统集成有一个悖论,如果可以直接访问目标系统的数据库,目标系统已经开放了接口(ETL,Web Service,ETC),是不是就不需要用RPA了?对的,从技术层面上而言,的确如此,但是,从客户角度而言,选择什么样的技术解决方案需要考虑到更多因素,比如“实施成本”,“实施速度”以及安全风险等等,老实说,对于客户而言,毫无疑问,RPA是一款非常amazing的Quick-Win的技术解决方案。

就目前的国内市场以及国际RPA发展趋势,RPA软件会越来越多的被企业所认同而应用。

本文是51RPA中文社区原创文章。发布者:RPA小当家,转载请注明出处:https://www.51rpa.net/rpaedu/279.html

本文来自RPA学院