Skip to content

系统架构 ​

业务系统架构旨在构建灵活、可扩展、可移植且能应对高并发需求的数字化平台。平台设计兼顾本地化、私有云、公有云部署,并支持 SaaS 模式应用。

业务系统架构 ​

数字化工厂建设架构模型选择 ​

在数字化工厂建设中,架构模型的选择决定了系统的演进方向。传统的五级信息化架构模型(L0-L5)虽然经典,但在应对快速变化的市场需求时显得过于僵化。工业互联网平台通过"大平台+小应用"的模式,实现了从封闭垂直向开放水平的架构演进。

数字化工厂建设架构模型选择

图:数字化工厂建设架构模型选择与传统五级架构对比

传统工业 IT 架构 vs 工业互联网平台 ​

技术架构对比 ​

对比维度传统工业 IT 架构工业互联网平台
架构模式封闭单体大系统,模块高度耦合大平台 + 小 APP,松耦合微服务架构
系统扩展垂直紧耦合架构,扩展需整体升级分层微服务架构,按需弹性伸缩
接口方式专用接口或私有中间件,集成成本高开放 API + 标准协议,即插即用
开发效率瀑布式开发,周期长、响应慢DevOps + 敏捷开发,快速迭代交付
升级维护系统整体升级,停机风险高、成本大小范围灰度升级业务逻辑,零停机
部署方式本地化部署,硬件资源固定边缘 + 云端协同部署,云原生架构
资源利用独立服务器,资源利用率低容器化编排(K8s),资源池化共享
技术栈依赖特定厂商技术栈,迁移困难开放技术生态,支持多语言多框架
数据处理本地数据库,数据孤岛严重云边协同数据流,实时采集与分析
安全机制边界防火墙为主,被动防御零信任架构,端到端主动安全防护

优势总结:柔性部署、灵活开发、成本平滑、高可用、易扩展

工业数据对比 ​

传统架构工业互联网平台
数据获取来源有限更具广度和深度的数据采集
独立系统、信息孤岛在线实时管理和应用
—易于整合和集成数据资源

优势总结:数据开发、易于管理、实时采集

工业应用对比 ​

传统架构工业互联网平台
工业知识依靠老师傅经验经验知识固化成平台核心资源
存在工业知识空白解耦成工业机理模型,灵活组合和管理
工业知识被封装在工业软件里,无法复用基于数据和新技术易形成新知识
面向流程的共用软件系统面向独特角色的专用 APP

优势总结:知识图谱、针对性强

价值模式对比 ​

传统架构工业互联网平台
线性价值链互联互通的价值网络
资源自用,技术创新周期长资源开放共享,技术创新快速迭代

优势总结:数据价值指数级提升

工业互联网平台 ​

工业互联网(Industrial Internet)是新一代信息通信技术与工业经济深度融合的新型基础设施、应用模式和工业生态,通过对人、机、物、系统等的全面连接,构建起覆盖全产业链、全价值链的全新制造和服务体系,为工业乃至产业数字化、网络化、智能化发展提供了实现途径,是第四次工业革命的重要基石。

四大体系 ​

工业互联网包含了网络、平台、数据、安全四大体系:

  • 网络体系是基础:包括网络互联、数据互通和标识解析三部分
  • 平台体系是中枢:包括边缘层、IaaS、PaaS和SaaS四个层级,相当于工业互联网的"操作系统"
  • 安全体系是保障:涉及设备、控制、网络、平台、工业APP、数据等多方面网络安全问题

平台架构 ​

工业互联网平台架构

图:工业互联网平台架构

核心理念(五化) ​

理念说明
应用场景化应用敏捷开发,提升用户体验
能力服务化共性业务能力提取,平台化共享服务
数据融合化全域数据汇聚融合,全维数据智能分析
技术组件化技术架构易扩展,技术能力易调用
资源共享化资源云化共享复用,高弹性供给

分层架构 ​

  1. 前台应用层:PC端应用、移动端应用(含App、公众号、小程序)、第三方应用,通过 API/微前端 进行连接
  2. 能力聚合层:服务组合、服务编排、功能聚合、服务注册和路由等,将后台能力打包成前台可直接调用的服务
  3. 中台核心层(双中台战略):
    • 业务中台:核心是实现企业核心能力的复用和核心资源的共享
    • 数据中台:核心是让数据产生价值
  4. 技术组件层 (PaaS):技术中台作为工具和组件,为建设前台应用和业务中台提供基础设施重用的能力
  5. 基础设施层 (IaaS):云平台,包括容器、资源、网络等底层支撑

支撑体系 ​

  • 研发运营:DevOps、监控、安全等全流程保障
  • 组织 & 方法:强调组织架构和管理方法需要适配中台模式

平台能力与智能工厂建设环节映射 ​

依据《智能工厂梯度培育要素条件(2026年版)》,HiMind 平台能力与五大建设环节的对应关系如下:

智能工厂建设环节政策核心要求HiMind 平台对应能力覆盖梯度
工厂建设数字化规划与建设、数字基础设施部署、关键数据治理云边端部署架构、K3S 容器化基础设施、Nacos 服务治理、多租户数据隔离基础级~领航级
研发设计数字化设计工具、协同仿真、产品与工艺统一建模协同办公工作流(Elsa Workflows)、文档管理与知识沉淀、代码生成与低代码开发基础级~卓越级
生产作业关键装备数字化改造、工序自动化、质量动态管控、设备预警设备联网与状态监测、生产执行管理、质量PDCA管控、分布式任务调度(Quartz.NET)基础级~领航级
生产管理生产计划排程、仓储物流管理、设备维护、能源管控智能排产、仓储物流管理、设备预测性维护、能耗分析与碳排管控、成本穿透核算先进级~领航级
运营管理采购销售管理、成本管控、绩效评估、供应链协同采购供应链管理、财务与成本管控、客户关系管理、绩效指标动态评估、订单全流程跟踪先进级~领航级

平台能力与政策关键指标对标 ​

政策关键绩效指标HiMind 平台支撑能力
关键设备数控化率设备联网采集、边缘计算实时数据处理
先进过程控制投用率生产过程精准控制、工艺参数优化
应用人工智能技术场景比例工业智能模型集成、智能辅助决策
生产效率提升精细化管理、集中管控、自动化排产
产品不良率下降质量一贯制管控、PDCA持续改进
设备综合利用率提升设备预测性维护、OEE分析
库存周转率提升仓储物流智能管理、供需协同
单位产值运营成本下降成本穿透核算、精益化管理
单位产值综合能耗降低能耗实时监控、碳排动态优化
供应商准时交付率提升供应链协同管理、订单全流程跟踪

安全可控要求:政策明确要求"工厂使用的关键技术装备、工业软件、系统安全可控,网络安全和数据安全风险可控"。HiMind 平台基于国产 .NET 10 技术栈,支持达梦、人大金仓等国产数据库,构建设备安全、控制安全、网络安全、平台安全、数据安全的多层防护体系,全面满足政策安全可控要求。

技术架构 ​

HiMind 工业互联网平台采用云原生微服务架构设计,以 .NET 10 为核心技术基座,构建了覆盖"边缘采集 - 平台支撑 - 应用交付"的全链路技术体系,真正实现了工业互联网平台所倡导的柔性部署、灵活开发与成本平滑。

整体架构分层 ​

层级组件说明
基础设施层K3S / Docker + 云平台容器化编排部署,支持私有云、公有云、混合云及 SaaS 模式
服务注册层Nacos服务注册与发现、动态配置管理、服务健康检查
网关接入层Yarp 反向代理网关统一入口、路由转发、负载均衡、限流熔断
微服务层业务微服务集群按业务域拆分的独立服务,支持独立开发、测试、部署
数据层Linq2db + 多数据库支持 MySQL、Oracle、SQL Server、PostgreSQL、达梦、TiDB 等多数据源
前端应用层Vue 3 + TDesign + VTableWeb 端、WinForms 客户端、移动端 APP、小程序多端适配

微服务架构 ​

平台将传统单体应用拆分为多个独立部署的微服务,每个服务聚焦单一业务能力:

┌─────────────────────────────────────────────────────────┐
│                    API Gateway (Yarp)                    │
├─────────┬──────────┬──────────┬──────────┬──────────────┤
│ 认证授权 │ 业务服务  │ 工作流   │ 报表服务  │ 文件服务     │
│ 服务    │          │ (Elsa)   │(FineReport)│ (RustFS)   │
├─────────┴──────────┴──────────┴──────────┴──────────────┤
│              服务注册与发现 (Nacos)                       │
├─────────────────────────────────────────────────────────┤
│     分布式事务 (CAP)  │  任务调度 (Quartz.NET)  │ 事件总线  │
├─────────────────────────────────────────────────────────┤
│              数据层 (Oracle / MySQL / 达梦 ...)          │
└─────────────────────────────────────────────────────────┘

核心优势:

  • 服务独立性:每个微服务可独立开发、测试、部署和扩容,故障隔离不影响整体系统
  • 技术异构性:不同服务可采用最适合的技术栈,前端支持 Vue 3 Web + WinForms 桌面 + 移动 APP 多端并行
  • 弹性伸缩:基于 K3S 容器编排,按服务粒度动态扩缩容,资源利用率最大化
  • 灰度升级:支持单个服务独立升级,无需整体停机,降低发布风险

前后端分离架构 ​

特性传统架构HiMind 平台
耦合度前后端代码混写,相互依赖完全分离,通过 REST API 通信
多端支持需重复开发一套 API 同时支撑 Web、APP、小程序、桌面端
并行开发前后端互相等待契约先行,前后端可独立并行开发
部署灵活度必须同步发布前后端可独立部署、独立扩展

安全体系 ​

平台构建了多层次的安全防护机制:

  • 认证授权:基于 ASP.NET Core Identity + JWT Bearer 的统一认证体系,支持多租户、多组织架构
  • 权限控制:RBAC 角色权限模型,支持菜单级、按钮级、数据级精细管控
  • API 安全:网关层统一鉴权、限流、防重放攻击
  • 数据安全:敏感数据加密传输与存储,操作审计日志全程可追溯
  • 网络安全:支持 HTTPS/TLS 加密通信,容器网络隔离

DevOps 与持续交付 ​

平台内置完整的 DevOps 工具链,基于 Azure DevOps 实现:

阶段工具能力
代码管理Git分支策略、代码评审、提交规范
持续集成Azure Pipelines自动化构建、单元测试、代码质量扫描
制品管理Docker Registry镜像版本管理、安全扫描
持续部署K3S + Helm蓝绿发布、灰度发布、一键回滚
监控运维NLog + Prometheus链路追踪、日志聚合、告警通知

高可用与容错 ​

  • 服务无状态:微服务实例无状态设计,任意实例可随时扩缩容
  • 负载均衡:Yarp 客户端负载均衡 + Haproxy 服务端负载均衡,双层保障
  • 熔断降级:Polly 熔断组件,自动隔离故障服务,防止雪崩效应
  • 多活部署:支持多节点集群部署,单点故障自动转移

开发效率 ​

能力说明
低代码生成代码生成器自动产出 CRUD 代码,减少 80% 重复编码
通用开发包内置配置、缓存、路由、发号器等工具类,避免重复造轮子
模块化设计业务模块可插拔式组装,按需选配功能组件
分布式调度Quartz.NET 图形化任务管理,支持集群分布式定时任务
工作流引擎Elsa Workflows 可视化流程设计,支持复杂业务编排

HiMind 工业互联网平台 技术文档