关键概念


本文介绍 EnOS 设备数据集成服务的关键概念。

集成流


集成流是可以通过 EnOS 管理控制台 > 设备数据集成流设计器 进行设计和构建,进而将业务流程部署为一系列步骤的一个流程。每个集成流只能有一个输入节点来启动集成流。


设备数据集成服务中,可以构建两种类型的流。

云端集成流


云端集成流是完全在云中管理的集成流,从创建、设计、发布到删除。更多信息,参见 云端集成流


../_images/integration_flow_lifecycle.png

站端集成流


站端集成流是在云中创建和管理,但需要将其导出以在站端部署和运行的集成流。更多信息,参见 站端集成流


../_images/remote_flow_lifecycle.png

集成模板


集成模板是一种预先设计的集成流,可在创建流时使用。集成模板有三种:

  • 公有模板:公有模板是由系统创建的集成模板。所有 OU 下的用户都可以访问公有模板,但不能对其进行编辑或删除。

  • 企业模板:企业模板是由 OU 管理员创建并可编辑或删除的集成模板。该模板的 OU 下的所有用户都可以访问企业模板,但不能编辑或删除。

  • 私有模板:私有模板是由用户从已创建的集成流导出成的集成模板。该模板的 OU 下的所有用户都可以访问以及编辑和删除私有模板。


当前 OU 可用模板可以在 设备数据集成 > 集成模板 中查找。更多信息,参见 从模板新建集成流

节点


节点是集成流的基本元素。每个节点代表一个单一的业务逻辑动作。你可以使用内置的 EnOS 托管节点,这些节点旨在连接、访问和使用数据。更多信息,参见 节点概览

消息


消息用于在节点之间传输数据。每个节点都有输入消息和输出消息,其中输入消息是节点的输入,而输出消息则是经节点处理或未经节点处理中继到下游节点或其他 EnOS 服务的输入消息。

Msg 和 Metadata


流日志和节点日志中包含 msgmetadata 两部分,均以键值对形式展示。msg 是消息的有效负载,展示在 Body 中,可通过 ${metadata.key} 表达式在下游引用。metadata 是其他属性信息的列表,展示在 metadata 中,可通过 ${msg.key} 表达式在下游引用。键不区分大小写,值需要区分大小写。