2. 数字线程的体系架构

数字线程不是单一软件,而是一套贯穿产品全生命周期的“数据—模型—连接—应用—安全”分层体系。理解这五层各自的职责与交互关系,是判断一个数字线程项目能否落地、能否扩展、能否被信任的基础。本节从分层架构出发,逐层说明每层“管什么、由谁提供、向谁输出”,并给出一个可对照的工程示例。

五层架构的整体视图

数字线程的分层遵循“自下而上支撑、自上而下消费”的原则:数据层提供原始事实,模型层赋予语义,连接层负责跨域贯通,应用层面向业务场景消费,安全层横向贯穿所有层。下图给出五层职责与主要交互关系。

数字线程五层体系架构与交互关系 安全层(贯穿) 身份·权限·加密·审计 应用层 面向业务场景消费:设计协同、工艺规划、质量追溯、运维健康管理、供应链协同 设计协同 质量追溯 运维健康管理 工艺规划 供应链协同 连接层 跨域贯通:统一标识解析、消息总线、API 网关、事件订阅、数据映射与转换 标识解析 消息总线 API 网关 事件订阅 数据映射 模型层 赋予语义:产品结构 BOM、几何模型、仿真模型、工艺模型、本体与元数据 产品 BOM 几何模型 仿真模型 工艺模型 本体/元数据 数据层 原始事实:设计文件、试验数据、制造记录、检验结果、运维日志、传感器时序 设计文件 试验数据 制造记录 检验结果 运维日志 语义化 贯通 消费 反馈 回写 沉淀 交互主线:数据层 → 模型层(语义化)→ 连接层(贯通)→ 应用层(消费);应用结果反向回写模型与数据,形成闭环。

数据层:把“事实”管住

数据层是数字线程的地基,职责是保存产品全生命周期中产生的原始事实,不负责解释含义。典型对象包括:CAD 设计文件、CAE 仿真输入输出、试验台采集的时序数据、MES 的工序记录、QMS 的检验结果、现场设备的运维日志。数据层的关键设计点有三个:一是唯一标识,每个物理件、每个批次、每份文件都要有可解析的 ID;二是时间戳与来源,任何一条记录都要能回答“谁在什么时间、由哪个系统产生”;三是不可篡改的留存策略,尤其是质量与适航相关数据。

工程上常用“数据湖 + 对象存储 + 时序库”组合:非结构化文件放对象存储,结构化记录放关系库或数据湖,高频传感器数据放时序库。数据层不追求“好看”,追求“可追溯、可复现”。

模型层:把“事实”变成“可理解的对象”

模型层在数据之上建立语义。它回答的是“这条数据对应产品的哪个部件、哪个版本、哪个工况”。核心模型包括:产品结构 BOM(EBOM/MBOM/SBOM 的映射)、几何与仿真模型、工艺路线模型、故障模式与影响模型,以及本体和元数据定义。模型层让不同系统对同一对象使用同一套概念,例如“零件号 + 版本 + 批次”三元组。

一个常见做法是建立“数字孪生体”模型:以物理件 ID 为主键,挂接设计参数、制造参数、检验结果和运行数据。模型层不存储全部原始数据,而是存储引用关系和语义约束,从而避免数据冗余和口径不一致。

连接层:把“孤岛”连成“线程”

连接层解决跨系统、跨阶段、跨企业的贯通问题。它包含四类能力:标识解析(把 ID 解析到具体对象和位置)、消息总线(事件驱动的异步通信)、API 网关(统一接口与鉴权)、数据映射与转换(不同系统字段与格式的对齐)。连接层的关键指标是“端到端延迟”和“数据一致性”。

例如,当 MES 完成某工序后,连接层应把“工序完成事件”推送给模型层更新状态,并通知应用层的质量追溯模块。若连接层只做点对点接口,系统数量一多就会形成网状耦合;因此实践中更推荐“总线 + 主题订阅”的模式。

应用层:让数据产生业务价值

应用层是业务人员直接使用的部分,包括设计协同、工艺规划、质量追溯、运维健康管理、供应链协同等。应用层不直接访问底层数据库,而是通过连接层调用模型层提供的数据服务。这样做的目的是让应用与数据解耦:底层数据源变化时,应用不需要重写。

应用层的价值判断标准很直接:是否减少了人工转录、是否缩短了问题定位时间、是否让跨部门对同一对象看到同一份数据。如果应用只是把原有报表搬到线上,而没有改变决策方式,那它并没有真正用上数字线程。

安全层:横向贯穿的信任基础

安全层不是独立的一层,而是贯穿数据、模型、连接、应用四层的横向能力。它至少包含:身份认证与单点登录、基于角色的访问控制、传输与存储加密、操作审计日志、数据脱敏与分级分类。在跨企业协同场景中,还要考虑数据主权和最小必要共享原则。

安全层的设计要与数据分级同步:公开数据、内部数据、受控数据、机密数据对应不同的访问策略和加密强度。审计日志要能回答“谁在何时访问了哪条数据、做了什么操作”,这是数字线程可信度的最后一道防线。

层间交互的一个工程示例

假设某型电机在试验台出现振动超标。数据层记录试验台采集的振动时序和试验报告;模型层通过电机 ID 关联到设计版本、轴承型号和装配批次;连接层把“振动超标事件”推送给质量追溯应用;应用层调取同批次电机的装配记录和来料检验数据,发现某批次轴承游隙偏大;结论回写到模型层,更新该批次的风险标记,并触发供应链协同应用通知供应商。整个过程的安全层负责权限校验和操作留痕。

判断一个数字线程项目是否分层清晰,可以问三个问题:数据是否有唯一标识和来源?模型是否定义了对象之间的语义关系?应用是否通过统一服务访问数据,而不是直连数据库?

分层职责速查

层级核心职责典型对象/技术向上输出
数据层保存原始事实,保证可追溯对象存储、时序库、数据湖原始数据与标识
模型层建立语义与对象关系BOM、几何/仿真模型、本体语义化数据服务
连接层跨域贯通与协议转换标识解析、消息总线、API 网关统一数据通道
应用层面向业务场景消费数据设计协同、质量追溯、运维管理业务决策与反馈
安全层贯穿四层的信任与合规认证、授权、加密、审计可信访问控制

五层架构不是必须一次性建成的“大工程”,而是可以按业务优先级逐步补齐的参考框架。实际项目中最常见的短板往往不在应用层,而在数据层的标识混乱和模型层的语义缺失。先把这两层做扎实,连接层和应用层才有稳定的基础。