集成流与数据转换概述
了解集成流、Trigger、Action、组件与数据转换的编排模型。
概述
集成流是平台中用于描述业务数据如何在多个系统之间流转的流程编排。一个集成流通常由一个 Trigger 和一个或多个 Action 组成。
核心概念
系统集成平台采用 Trigger + Action 的统一工作流模型:
| 概念 | 含义 |
|---|---|
| Trigger | 定义流程何时启动 |
| Action | 定义流程启动后执行什么动作 |
| 组件 | 集成流中可被编排使用的基础能力单元 |
| 数据转换 | 对日期、金额、枚举、编码等进行转换 |
集成流编排模型
系统集成平台采用 Trigger + Action 的统一工作流模型。Trigger 定义流程何时启动,Action 定义流程启动后执行什么动作。。
该模型的优势在于:
- 便于实施顾问理解流程结构
- 便于技术顾问拆解复杂逻辑
- 便于将接口能力抽象为可复用动作
- 便于后续调试、排查和维护
- 便于将典型集成场景沉淀为模板
组件
组件是集成流中可被编排使用的基础能力单元。常见组件包括:
- HTTP 组件
- 条件判断组件
- 字段映射组件
- 数据转换组件
- 枚举转换组件
- 循环处理组件
- 异常处理组件
- 通知组件
- 日志记录组件
面向复杂业务流程的编排能力
传统数据集成更多处理单点同步,而系统集成平台支持更复杂的业务流程编排。典型能力包括多步骤流程、多系统联动、多对象同步、条件判断和分支处理。此外还有数据转换、字段映射、异常处理、重试机制和日志追踪。。
动作原子化
平台把常见接口能力和流程能力拆解为可组合动作,例如查询、新增、更新、判断、转换、通知、重试和异常记录。。实施顾问可基于这些动作自由编排流程,减少简单逻辑和常见同步场景对研发定制的依赖。。