核心概念
- Architecture(架构)
代码与元数据仓库,加上负责执行工作流的生产工厂。
- Repository(仓库)
组织良好的对象目录,每个对象同时携带机器与人类可读的元数据。
- Materialized workflow(物化工作流)
每个工作流节点都是磁盘上的真实文件夹 —— 而不是描述文件里的抽象步骤。
- Impression(快照)
每个工作流节点的不可变、由内容唯一决定的快照。
- Yuki
中间件(DITE):排队操作、分派作业、掌管数据。
- Runner(执行器)
REANA、本地或 ssh —— 可互换的 impression 执行后端。