核心概念

  • Architecture(架构)

    代码与元数据仓库,加上负责执行工作流的生产工厂。

  • Repository(仓库)

    组织良好的对象目录,每个对象同时携带机器与人类可读的元数据。

  • Materialized workflow(物化工作流)

    每个工作流节点都是磁盘上的真实文件夹 —— 而不是描述文件里的抽象步骤。

  • Impression(快照)

    每个工作流节点的不可变、由内容唯一决定的快照。

  • Yuki

    中间件(DITE):排队操作、分派作业、掌管数据。

  • Runner(执行器)

    REANA、本地或 ssh —— 可互换的 impression 执行后端。