工业复杂场景快速搭建技术梳理

从事工业互联网研发已经2年了,深刻体会到制造业业务应用的复杂和灵活多变。对于企业而言,处于数字化转型大趋势下,如今又有工业互联网政策加持,都在不断尝试新模式、新业务。企业的管理、研发、制造、市场等老活动、新业务都需要IT软件支撑。这对传统的工业软件体系产生很大冲击。目前最经济效益的方法就是租用或购买具备灵活扩展性,甚至能自己快速搭建IT系统适应业务不断调整的软件产品。本文结合近几年的研究和业务了解,对如何快速搭建工业复杂场景的技术做了梳理,并结合到工业互联网/PAAS层做了简单介绍。

1. PAAS平台技术方向

工业互联网要想做成平台生态,需要形成网络效应,吸引跨行业/泛行业的创造者和消费者到平台上。工业互联网平台是在传统PAAS云平台基础上增加具有工业属性的数据、模型和算法形成的集成平台。为了适应复杂的工业场景,“工业层”需要具备一定的二次开发能力,一方面让平台服务商能快速搭建出满足工业场景的应用服务,再进一步让工业/行业非IT人员参与创造过程,吸引双边力量不断壮大平台。
为满足二次开发能力的需求,主流的PAAS平台/集成开发平台的IT方法分为模型驱动方法和表单驱动方法。表单驱动来自于传统的BPM解决方案提供商,可以快速搭建出消费互联网toC应用,而对于工业,面对众多的场景和领域,需要按照现实世界的关系构建模型进行管理,适用于模型驱动的开发方法。

对于这两种方式,业界已经有了很多成熟的产品,现将各产品介绍如下:

2. MDA模型驱动架构

模型驱动是org组织在90年代提出来的概念,具体可参照omg官网
个人认为,这套架构思路是和近几年兴起的领域驱动的概念一脉相承的。所不同的是,MDA更加强调如何从模型一步一步的逻辑推理,实现代码层级的自动生成。领域驱动更加强调业务和IT的统一交流,强调结合微服务化的架构设计方法。

2.1 模型在工业领域的重要意义

剖开MDA不说,模型的概念在工业上也非常重要。数字孪生、CPS、AAS等也都是站在模型(面向不同业务场景的多种模型)。如数字孪生提到的:
“数字孪生体是面向对象的模型、数据、服务的有机组合,最重要的是要产生洞察,形成决策,实现闭环控制与优化。数据是基础,收集孪生体对应的实体从设计、生产、应用到维保全生命周期的实时数据。模型是核心,通过模型。数字孪生体的一大优势在于把数据以OT的角度组织起来,让模型有效地使用数据进行分析计算,让实现业务逻辑的应用软件简易地利用分析的结果,实现智能闭环。”
如资产管理壳的模型描述:
工业4.0组件的结构
具体资料,感兴趣的私信我吧。

2.2 已有产品介绍

该方法已经存在20多年,比较成熟了。下面拿具体的产品做个介绍:

用友 UAP

在这里插入图片描述

mendix

在这里插入图片描述

force.com

在这里插入图片描述
在这里插入图片描述
除了上述众所周知的领先平台外,也有很多其他产品,如活字格、camstar(也可以归为mes平台)、eeplat等。

3. 表单驱动

表单驱动(BPM驱动)的产品能满足一些UI定制化要求、BPM流程模型和消息流模型等。数据直接来自于IT层面的数据库表单。这在消费互联网用的较多。一些产品包括:简道云、明道云、jepaas等。

4. 实现路径

个人觉得,在工业领域,如果没有足够的财力支撑,可以取其思路,做到基于模型的设计,在动态代码生成、存储模型自动生成等方面可以硬编码,甚至可以走表单驱动的路线。 如果有足够的财力支撑和市场资源,尽量沿着模型驱动的方向去做的。尤其是在工业互联网领域,一条路是走低代码开发的路,结合自身积累的行业和工业知识,做成中国的mendix。另一条路就是数据分析的路,从数据上做文章。但两者的发展都离不开业务的滋润,都应该是以业务为核心,都需要创建模型和算法,二者互相结合,才能走向真正的智能制造。有种说法,CPS是智能制造的终极实现。我深表认同。

参考资料

  1. 从表单驱动到模型驱动,低代码开发平台趋势

  2. 剖析Force.com的多租户架构

  3. 力软敏捷开发框架

  4. 理解Salesforce.com的互联网应用开发平台的设计

  5. Force.com平台体系结构概述

  6. Force.com应用程序开发,逻辑,和处理

  7. Force.com内部查询优化

  8. Apex

  9. nacos管理元数据

  10. 从 nacos 看领域驱动设计

  11. 元数据驱动设计

  12. DSM领域定义建模和MDA模型驱动架构分析

  13. 模型驱动体系架构(MDA)和领域驱动设计(DDD)有什么关系和区别?

  14. 什么是元数据?为何需要元数据?

  15. 模型驱动架构

  16. 元数据驱动思考实例分析

  17. 图解元数据驱动的设计理念

  18. UAP经典介绍及构架

  19. 元数据建模及管理红皮书

  20. MDSF:Mendix介绍

  21. MDSF:模型驱动开发(MDD)介绍

  22. 揭开工业互联网看不见的手:从MindSphere+Mendix谈起

  23. 西门子Xcelerator介绍:工业互联网快速开发工具,MindSphere与Mendix融合

  24. 元数据管理与CWM标准

  25. omg

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

技道两进

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值