作者
马典锋
文章摘要
本文阐述了架构演进过程及在云原生时代以MES系统为例进行的架构设计实践,通过融合云原生、微服务、事件驱动等技术创新出一套适用于工业软件的架构设计开发方法。该方法以领域驱动设计(DDD)为牵引,将需求分析,领域设计,微服务搭建和代码编码拉通,形成分析、设计、编码一体化的一套方法论,同时基于四层代码结构进行软件的落地实现资源集约、共用的目标,让系统建设者把更多的精力放在业务分析与实现上。
文章关键词
云原生;微服务;MES;领域驱动设计;事件驱动
参考文献
[1] [美] 埃里克 埃文斯(Eric Evans).领域驱动设计 软件核心复杂性应对之道.人民邮电出版社.2021 年 05 月.
[2] [美] 克里斯 理查森(Chris Richardson).微服务架构设计模式.机械工业出版社.2019 年 06 月.
[3] 秦小波.设计模式之禅(第 2 版).机械工业出版社.2014 年 01 月.
[4] 王爱民.制造执行系统(MES)实现原理与技术.北京理工大学出版社.2014 年 03 月.
Full Text:
DOI