RPA 架构
RPA 架构
机器人流程自动化(RPA) 的架构包括多种不同的工具、平台和各种基础设施元素。它们共同构成了一个完整的 RPA 工具。要详细了解这一点,请查看下图,其中简要描述了典型的 RPA 解决方案及其架构:
让我们试着详细了解架构图中的每个可用块。
机器人流程执行下的应用
RPA被认为是非常适合企业和企业应用程序的技术。企业应用程序可能包括 SAP、Siebel 或其他记录处理应用程序,如大型机。此类应用程序通常是数据密集型、以数据为中心的,并且加载了重复性任务。
RPA 工具
通常在任何 RPA 中都能看到的功能工具描述如下:
RPA 工具允许在不同环境(即桌面、Web、Citrix 等)中自动化各种应用。
RPA 工具允许开发可以通过记录、配置和增强编程逻辑(例如循环和条件等)来训练的软件机器人。
RPA 工具允许构建可应用于多个机器人的可重复使用的组件,从而确保同时实现模块化、更快的开发和更轻松的维护。
RPA 工具允许在执行软件机器人时读取和写入不同的数据源。
RPA 工具允许构建共享应用程序、用户界面对象存储和包含对象定位器的对象存储库。
RPA 平台
云中的 RPA 软件机器人就像存储在共享存储库中一样,可以在软件机器人库之间进一步共享。 RPA 平台有助于调度、分发和监控软件机器人的执行。它还提供了对软件机器人及其执行统计数据进行有意义的洞察的能力。
RPA 执行基础设施
RPA 执行基础设施被定义为包含物理或可以根据使用模式进行控制的虚拟实验室机器。还可以执行并行增加或减少机器数量以自动执行任务的过程。此过程不需要任何进一步的人工交互,因此可以在需要时无人看管。
配置管理
配置管理用于说明RPA 资产版本作为基础应用程序。它有助于开发软件机器人并将它们更新到较新的版本。它还有助于 RPA 机器人的分支和合并,因为它们可以跨库重复使用。
因此,RPA 是几个不同层的应用程序和工具的组合,这些应用程序和工具组合在一起使其成为一个完整的系统和架构。