MES与ERP系统集成开发实战

📚 共计 30 章节
01
集成概述
MES与ERP定义、核心功能对比、为什么要集成、业务价值与挑战
概念价值
02
集成架构设计
SOA、微服务、ESB、事件驱动架构在集成中的应用
架构ESB
03
主数据同步
物料、BOM、工艺路线、工作中心同步策略与接口设计
主数据接口
04
生产订单集成
ERP下发订单到MES,MES反馈状态与报工数据接口设计
订单报工
05
物料管理集成
物料需求计划、物料拉动、线边仓、消耗回传方案
物料拉动
06
质量管理集成
质检标准、检验批次、不合格品处理、质量追溯
质量追溯
07
设备管理集成
设备台账、状态、OEE、维修工单集成
设备OEE
08
人员管理集成
HR数据、人员资质、考勤、绩效集成
人员考勤
09
成本核算集成
工时、物料消耗回传ERP,实际成本核算方案
成本核算
10
接口技术选型
RESTful API、SOAP、gRPC、消息队列对比与选型
技术选型
11
数据格式设计
JSON、XML、CSV应用,Schema设计与版本管理
数据Schema
12
接口安全设计
OAuth2.0、JWT、数据加密、防重放、审计日志
安全认证
13
异常处理机制
超时、数据不一致、幂等性、补偿事务
异常幂等
14
日志与监控
集成日志规范、ELK、调用链追踪、告警策略
日志监控
15
测试策略
单元测试、集成测试、端到端、压力、回滚测试
测试CI
16
部署与运维
CI/CD、灰度发布、Docker/K8s、Swagger文档
DevOps容器
17
案例一:离散制造
汽车零部件行业MES-ERP集成实战
汽车离散
18
案例二:流程制造
化工/制药行业MES-ERP集成实战
化工制药
19
案例三:电子组装
SMT电子组装行业MES-ERP集成实战
SMT电子
20
案例四:食品饮料
食品饮料行业MES-ERP集成实战
食品快消
21
案例五:半导体
半导体行业MES-ERP集成实战
半导体晶圆
22
集成开发环境搭建
Postman、SoapUI、JMeter、Mock服务搭建
工具环境
23
代码实战一:Spring Boot
RESTful接口实现生产订单下发
SpringREST
24
代码实战二:RabbitMQ
物料消耗消息异步传输
消息队列异步
25
代码实战三:Flask适配器
Python Flask轻量级MES接口适配器
FlaskPython
26
代码实战四:幂等与重试
Redis分布式锁实现接口幂等性
Redis
27
代码实战五:ELK日志
集成日志收集与ELK展示
ELK日志
28
代码实战六:自动化测试
Python + pytest接口自动化测试框架
pytest自动化
29
代码实战七:Docker部署
Docker Compose一键部署集成环境
DockerCompose
30
课程总结与未来趋势
工业互联网、数字孪生、低代码、AI在集成中的应用
趋势总结