下一代MES系统架构分析与选型参考
本文分享自华为云社区《工业互联网系列(十一):下一代MES系统架构分析与选型参考》,作者:云起MAE 。
目前国内制造执行系统MES市场尚处于“功能机”混战年代,市场集中度不高,大部分厂商人均产出不过几十万,分析原因离不开:MES系统的标准化程度很低、项目实施周期长、系统难以准确满足企业个性化需求导致项目上线失败率很高(70%左右)等等。究其根本原因,笔者认为不同产品不同工艺的生产流程、管理要求本身就存在差异性,这种运营与管理流程的差异性也是制造企业在产品同质化严重的时代,可以构建区别于同行的核心竞争力之一,换言之,制造企业需要可贴身定制化的制造数字化系统来满足个性化的运营管理诉求。
国内MES系统大多以快速二次开发交付为目标,不注重软件产品架构的演进,软件架构严重落后于信息技术的发展。打造低成本、柔性可配置性的下一代制造数字化系统,或许是目前MES市场破局的关键。“平台化与组装式应用、面向业务人员的高可配置性、面向业务对象的跨领域建模”是业内普遍认为的MES系统技术架构的演进趋势特征。笔者认为“面向业务人员的高可配置性”是下一代制造数字化系统的关键特征,高可配置性有不同的技术实现路线,比如传统的二次开发工具、前些年流行的业务模块化微服务拆分、以及目前流行的低代码开发工具,这几种技术路线解决的还只是技术人员的软件开发效能问题,笔者认为都不太可能真正被国内生产环节的业务人员掌握。通过制造业务对象与领域活动进行可视化建模,支持分行业工艺分企业组织多层扩展,有望解决MES系统面向业务人员的柔性可配置性难题。
(一)国外先进架构MES系统分析
Critical Manufacturing凯睿德制造系统于2022年在Gartner MES魔力象限评选中再次被评为行业领导者:
凯睿德制造系统将低代码平台、IoT数据平台与MES系统面向业务对象整合到同一个数据模型,提供完全模块化的MES解决方案,具备强大的可配置性,能够满足不同工艺下的生产运营与管理流程的个性化诉求。
Critical Manufacturing MES系统架构
Critical Manufacturing凯睿德制造系统架构的2个特点:
- MES与IoT数据平台的结合
面向业务对象,将MES与IoT数据平台融合到同一个语境上下文,构建一体化、支持流式处理的制造数据平台,采用动态的基于规则的工作流引擎 ,可以自动监控和响应所有工厂事件,无缝集成设备、自动化系统和企业级应用系统的信息流,实现纵向整合制造环节的业务流与控制流。
通过IoT数据平台对业务交易数据、设备运行数据的采集、存储与流式处理,结合MES的统一语境上下文,可实时支撑生产流程的自动化执行和智能化分析控制,提升生产效能、质量和创新。
- MES与3D数字孪生/增强现实技术的结合
凯睿德制造系统在提供传统数据可视化(BI报表/工业组态)技术能力的基础上,提供了结合3D数字孪生与增强现实AR的技术能力,帮助工厂客户构建数字孪生车间3D视图,提供更好的交互式体验,提高制造执行操作的效率和可靠性,提升MES数据的实时洞察性。
(二)华为云数字工厂平台
华为基于自身建设智能制造系统的实践经验总结,打造了一套专门面向生产制造场景的数字工厂aPaaS平台,提供快速开发和交付生产管理类应用软件的能力,并将应用的最后一公里交给生态伙伴,通过开放服务能力,联合生态伙伴共同构建面向各个细分行业轻量级生产管理类SaaS应用。
华为云数字工厂平台的总体能力,可以概括为“1个底座+1个内核+9类模型”:
- 1个底座:为使用数字工厂的每个企业客户提供1个IT/OT信息统一架构的制造数据平台底座,支持业务、设备和图文档等多种模态数据采集、存储、管理和融合分析,实现制造全过程的数据源与数据标准的统一。基于统一的制造数据底座,能加速企业研产供销服各业务域的信息数据流动,实现数据驱动业务流程的自动化和智能化,将大大提升业务协同效率。
- 1个内核:平台将构建生产制造场景业务应用的核心技术要素(比如信息字段、业务逻辑流程、数据分析图表等)解构为各种“元数据“,打造了一个元数据模型驱动引擎内核,基于这个内核呢能够实现基于统一的应用元数据标准来按场景对应用进行动态建模,以及应用的动态实例化运行。
- 9类模型:基于对华为智能制造实践的抽象封装,打造了9类制造应用模型配置器,支持企业开发者或者行业伙伴通过图形化配置的方式,就能快速生成面向不同细分行业的制造业务应用系统,经过实践证明业务应用的搭建周期由原本的按月到按周迭代,整体上线周期能够加速3倍以上。9类应用模型配置器支持在行业/企业和组织站点3个层级进行扩展与调整,这样能够灵活满足不同行业不同企业不同工艺流程对业务应用系统的个性化需求,降低一半以上的实施及运维成本。
华为云数字工厂平台的主要应用场景:
- 面向企业客户提供生产制造协同管理类应用方案:基于数字工厂平台的9类模型配置器,联合行业生态伙伴,将行业伙伴的行业经验快速的转化生成生产制造协同管理应用方案,帮助企业客户打通订单到生产的业务信息流,提升业务协同效率。基于数字工厂平台生成的应用自带aPaaS底座,后期可以根据企业特性需求和业务变化,通过调整模型配置,来实现灵活低成本的进行柔性化升级。
- 制造数据运营分析:基于数字工厂平台的制造数据底座能力,可以帮忙中小企业构建轻量级的制造数据中台,对制造过程数据进行统一集成、管理、融合分析以及可视化应用,能够帮助中小企业构建制造数据运营中心,实现基于数据分析来驱动企业的一些业务决策和流程优化。
- 制造协同类应用开发工具:面向有一定IT能力或者信息化基础的企业客户,输出数字工厂aPaaS平台+行业伙伴的专家顾问服务,帮助企业构建一个制造应用中台,实现将企业已有的多个分散的业务信息化系统基于统一平台整体规划持续重构开发数字化的业务应用系统,帮助企业由无序建设的信息化阶段快速向数字化转型升级。
笔者认为国内发展下一代制造数字化系统,需要有平台化、分层构架的应用技术架构标准引导与商业扶持,通过在通用模型框架、行业/工艺和企业用户三个维度分层统一构架与发展合作伙伴生态,各自分工协同作战:通用模型框架层由实力大厂主导、行业/工艺层由具有行业Know-How的应用开发商ISV来承担、企业用户层由系统集成商SI/企业IT人员来实施,发挥各自擅长的资源优势,实现MES市场的良性整合与快速发展。
下一代MES系统架构分析与选型参考的更多相关文章
- Tomcat系统架构分析
Tomcat系统架构分析 关于这边blog呢,实际开发中并不会用到,但是我觉得还是很有必要认真的写一下.毕竟我们每天在本地撸码的时候使用的就是tomcat来做web服务器.一个常识就是说我们本地在to ...
- Java开源生鲜电商平台-系统架构与技术选型(源码可下载)
Java开源生鲜电商平台-系统架构与技术选型(源码可下载) 1. 硬件环境 公司服务器 2. 软件环境 2.1 操作系统 Linux CentOS 6.8系列 2.2 反向代理/web服务器 ...
- Android基础-系统架构分析,环境搭建,下载Android Studio,AndroidDevTools,Git使用教程,Github入门,界面设计介绍
系统架构分析 Android体系结构 安卓结构有四大层,五个部分,Android分四层为: 应用层(Applications),应用框架层(Application Framework),系统运行层(L ...
- 性能测试知多少---系统架构分析 转自https://yq.aliyun.com/articles/35147?spm=5176.100239.blogcont24251.8.lS96At
摘要: 有些事儿一旦放一放就难再拾起来,突然发现<性能测试知多少>这个系列两月没更新,关键时我都不知道啥时候放下的,总容易被各种技术所吸引走,如饥似渴的想学更多的东西,这几天一直有朋友问我 ...
- 国内经典BI系统架构分析
谈起商业智能BI,也许大家并不陌生,但你是否了解国内的各类BI系统架构? 自国内商业智能发展以来,就系统结构方面已经历了多次优化性的变革.目前国内商业智能BI系统的经典架构的模式包括数据层.业务层和应 ...
- 吴裕雄--天生自然Android开发学习:android 背景相关与系统架构分析
1.Android背景与当前的状况 Android系统是由Andy Rubin创建的,后来被Google收购了:最早的版本是:Android 1.1版本 而现在最新的版本是今年5.28,Google ...
- 粗浅看 Tomcat系统架构分析
原文出处: 吴士龙 http://www.importnew.com/21112.html Tomcat的结构很复杂,但是Tomcat也非常的模块化,找到了Tomcat最核心的模块,就抓住了Tomca ...
- JAVA构建高并发商城秒杀系统——架构分析
面试场景 我们打算组织一个并发一万人的秒杀活动,1元秒杀100个二手元牙刷,你给我说说解决方案. 秒杀/抢购业务场景 商品秒杀.商品抢购.群红包.抢优惠劵.抽奖....... 秒杀/抢购业务特点 秒杀 ...
- 人人网张铁安:Feed系统架构分析(转)
原文:http://www.csdn.net/article/2010-07-26/277273 继成功举办首期TUP活动后,日前在北京丽亭华苑酒店鸿运二厅,由CSDN和<程序员> 杂志联 ...
- FishiGUI系统架构分析 和层次结构 二
FishiGUI的类型 FIshiGUI属于为应用程序提供图形界面服务的框架系统.它并不直接与终于用户交互(负责与终于用户交互的是在FishiGUI基础上开发的应用程序).而是接受操作系统传来的硬件消 ...
随机推荐
- 【Visual Leak Detector】源码调试 VLD 库
说明 使用 VLD 内存泄漏检测工具辅助开发时整理的学习笔记.本篇介绍 VLD 源码的调试.同系列文章目录可见 <内存泄漏检测工具>目录 目录 说明 1. VLD 库源码调试步骤 1.1 ...
- JavaWeb 中 Filter过滤器
Filter过滤器 每博一文案 师傅说:人生无坦途,累是必须的背负,看多了,人情人暖,走遍了离合聚散,有时会 在心里对自己说,我想,我是真的累了,小时候有读不完的书,长大后有赚不尽的力. 白天在外要奋 ...
- 2022-04-22:给你两个正整数数组 nums 和 target ,两个数组长度相等。 在一次操作中,你可以选择两个 不同 的下标 i 和 j , 其中 0 <= i, j < nums.leng
2022-04-22:给你两个正整数数组 nums 和 target ,两个数组长度相等. 在一次操作中,你可以选择两个 不同 的下标 i 和 j , 其中 0 <= i, j < num ...
- 文心一言 VS chatgpt (8)-- 算法导论2.3 5~6题
五.回顾查找问题(参见练习 2.1-3),注意到,如果序列 A 已排好序,就可以将该序列的中点与v进行比较.根据比较的结果,原序列中有一半就可以不用再做进一步的考虑了.二分查找算法重复这个过程,每次都 ...
- 2021-03-05:go中,io密集型的应用,比如有很多文件io,磁盘io,网络io,调大GOMAXPROCS,会不会对性能有帮助?为什么?
2021-03-05:go中,io密集型的应用,比如有很多文件io,磁盘io,网络io,调大GOMAXPROCS,会不会对性能有帮助?为什么? 福哥答案2021-03-05: 这是面试中被问到的.实力 ...
- vue全家桶进阶之路6:Vue的安装以及js引入
1.安装 注意:Vue 不支持 IE8 及以下版本 创建一个文件夹用于下载引入Vue D:\BaiduSyncdisk\vue2 按照最新版本的Vue npm install vue 创建完成后便可以 ...
- 计蒜客蓝桥杯省赛模拟G
题目 一天蒜头君得到 n 个字符串 si,每个字符串的长度都不超过 1010. 蒜头君在想,在这 n 个字符串中,以 si 为后缀的字符串有多少个呢? 输入格式 第一行输入一个整数 n. 接下来 n ...
- 计算机网络 传输层协议TCP和UDP
目录 一.传输层协议 二.tcp协议介绍 三.tcp报文格式 四.tcp三次握手 五.tcp四次挥手 六.udp协议介绍 七.常见协议和端口 八.有限状态机 一.传输层协议 传输层协议主要是TCP和U ...
- harbor仓库主从同步
- 代码随想录算法训练营Day44 动态规划
代码随想录算法训练营 代码随想录算法训练营Day44 动态规划|完全背包 518. 零钱兑换 II 377. 组合总和 Ⅳ 完全背包 有N件物品和一个最多能背重量为W的背包.第i件物品的重量是weig ...