阿里巴巴|API与Ui集成新趋势下的RPA: 海外厂商领先一步,国产厂商现状如何?( 三 )


另一方面 , RPA所带来的UI自动化虽然已经流行起来了 , 但基于RPA业务流程的脆弱性也是显而易见的 。 为了能够为客户提供更加稳定、安全、高效的端到端自动化解决方案 , 自动化厂商们纷纷探寻更广泛的自动化解决方案 , 由此API与UI集成就成为更高效和更容易被接受的解决方案 。
由自动化厂商来提供集成服务 , 不但为客户提供了更简单的自动化部署 , 同时厂商们自有的API资源以及与各系统厂商及API技术供应商达成的战略合作关系 , 也为客户在API服务方面节省了更多投资 。
比如UiPath的API与UI集成服务 , 用户可在单个自动化中灵活使用UI和API的任意组合 。 开发者可以像使用UI一样在UiPath Studio中简单、轻松地使用API , 从而快速构建需要API的自动化流程 , 以及跨越API和非API应用和系统的自动化流程 。

▲ UiPath集成服务
有了API的集成 , 系统和系统之间的连接会变得非常简单 。 原来用传统方式开发接口需要几个月甚至是几年的项目 , 现在只需要几个小时 。
在自动化领域 , API与UI集成也正在成为新的趋势 。 而催生了RPA的自动化测试领域 , 现在也正在往集成的方向发展 。
事实上 , 面向未来的AI自动化测试工具 , 也应该是API与UI相集成 , 以提供更加智能化与自动化的端到端解决方案 。
比如正在流行的测试工具Parasoft SOAtest , 就是一个API和Web服务相集成的AI自动化工具 , 它能够提供包括API测试、WebUI集成、移动测试、负载测试、性能和API安全测试等各种端到端的功能 。
API与UI集成对RPA的必要性
自动化领域的自动化测试金字塔模型 , UI处于最顶端 , API在中间 , 最底层是单元测试 。
从自动化测试金字塔的角度出发 , UI自动化的质量与效率可能没有API自动化高 , 但在投入产出比上是最低的 。 现在 , 很多自动化测试方案正在设计更多基于UI的case , 再加上少量的比较容易实现的API测试 。 尤其是随着AI与RPA技术的广泛应用 , 使得UI自动化的效率也有所提升 。

在业务流程自动化方面 , 同样也是UI自动化占有更多比例 , 同时也会存在一定的API自动化 。 对于拥有几十上百信息化系统的组织的自动化而言 , 定然做不到100%的UI自动化覆盖 , 但也不可能都靠API自动化实现 。
更符合用户期望的解决方案 , 是将UI与API进行集成 , 让每一种自动化都能在其擅长的流程环节发挥优势 , 进而保证更高的效率与更合适的投资 。
API集成UI集成 , 是系统集成中的常见集成方式 , 两者互为补充 , 只是适用场景有所不同 。
UI集成是传统RPA进行系统对接的主要方式 , 比较直观 , 快速见效 。 API执行速度快、可靠性高且易维护 , API集成比较适用目标系统比较稳定 , 能够提供API进行对接 , 或者与无法提供前端操作界面的后台服务进行集成 。
随着RPA在企业流程自动化领域深化 , 与不同系统对接的范围扩大 , API集成也已成为RPA产品中不可或缺的能力 , 用来支持需要集成更稳定 , 吞吐量更大的自动化流程 。
现在自动化厂商们都要为客户提供一站式的端到端解决方案 , 却因为客户复杂、异构的信息化环境 , UI自动化并无法更好地实现端到端 。 因此需要更多的自动化技术 , 兼容并集成的解决方案也就成了刚需 。 所以 , RPA与UI集成的趋势 , 也是由市场需求造成的 。
而Gartner力推的超自动化技术 , 也让技术集成与融合成为这个阶段自动化发展的主旋律 。

对于API与UI集成这个趋势 , 我们可以从下面这组数据中感受一下 。
今年上半年 , Salesforce对全球600名CIO(首席信息官)做了一次深度调查 , 结果显示 , 受全球宏观经济不确定性影响 , 企业CEO和部门决策者们将提升工作效率、节约成本放在了首位 。 超90%的受访企业对自动化需求激增 , 通过API实现自动化成为重要方式之一 。