Mendix 创客访谈录|Mendix赋能汽车零部件行业:重塑架构,加速实践与数字化转型

在当前快速发展的技术时代,汽车行业正经历着前所未有的数字化转型。全球领先的汽车零配件制造商面临着如何利用最新的数字技术优化其制造车间管理的挑战。从设备主数据管理到生产执行工单管理,再到实时监控产量及能耗,需要一个灵活、快速且高效的解决方案来应对这些挑战。Mendix低代码平台应运而生、为零配件制造商的数字化转型提供了强大的支持。

本期创客

图片 1.png
陶冶
繁翰信息技术(上海)有限公司 技术架构

大家好,我是陶冶。大学的专业背景是信息管理与信息系统,毕业后便投身于信息技术领域,于2021年入职繁翰信息。目前在一家世界排名领先的汽车零部件制造商的Mendix实施项目中担任技术架构师。在长达一年的项目期间,也是深刻感受到了Mendix的闹革命的技术变革魅力。这个项目很特别,对架构师的挑战也很大,你需要从多个view points进行审视,例如:

  • 数据集成难度大:配件制造涉及多个系统和数据源,如何高效集成数据是一大挑战。
  • 实时监控和管理复杂:实时监控生产过程中的各种动态数据,以便及时发现和解决问题。
  • 灵活调整和扩展的挑战:面对多的市场需求,系统必须具备极高的灵活性扩展性,以快速应对各种变化。
  • 设备能耗的数据处理复杂性:制造过程中能耗数据的实时统计和分析,对于降低生产成本和提升效率非常重要。

好在项目最终顺利落地,并在客户内部培养了不少Mendix的粉丝,我们称为Mendixers。

创客访谈:

上集:

Mendix 创客访谈录|低代码赋能汽车零部件行业上集:重塑架构,加速实践与数字化转型 - 繁翰信息技术_哔哩哔哩_bilibili

下集:

Mendix 创客访谈录|低代码赋能汽车零部件行业下集:重塑架构,加速实践与数字化转型 - 繁翰信息技术_哔哩哔哩_bilibili

MX:在使用Mendix低代码平台开发应用软件前,你和你的部门/团队主要应用什么开发工具?

陶冶:在使用Mendix低代码平台之前,我们主要使用的开发工具是基于传统编程语言的IDE,比如IntelliJ IDEA、VS Code。

MX:以前采用的开发工具有什么局限和问题?

陶冶:传统开发方式需要手写大量代码,从需求分析到系统设计、编码实现、测试调试等各个环节都需要花费大量时间,导致项目周期相对较长。面对高频变更的需求时,传统开发方式显得效率不足。

MX:你是如何认识Mendix低代码的?

陶冶:公司本身是Mendix的合作伙伴,在提供的解决方案中,大部分项目都是采用Mendix平台开发的。在参与这些项目的过程中,我逐渐深入了解了Mendix平台的功能、优势和特点。

MX:你采用Mendix低代码平台开发应用有多久了?

陶冶:从2021年开始学习和开发应用,至今已经快四年的时间。

MX:改用Mendix低代码作为应用开发平台的主要原因有哪些?

陶冶:我认为主要是因为Mendix的开发效率、门槛和敏捷性。通过提供可视化开发环境和预构建的模块、组件,显著减少了手写代码的需求,从而缩短了开发周期,提高了开发效率。

对于许多非专业开发者来说,Mendix的操作交互比较友好,降低了对技术人员的依赖和编程门槛。在面对业务变化和需求变更时,使用Mendix能够快速调整响应需求,这一点也尤其重要。

MX:截至目前,你和你的部门/团队利用Mendix低代码开发的应用有哪些?这些应用是自己部门使用还是支持其他业务部门使用?

陶冶:我先考考大家,你们清楚汽车零部件算是离散还是流程制造领域吗?😄

我和客户产线兄弟接触一年来,感受最深的就是,他特别絮絮叨叨,好多次聊到零部件的业务复杂度。这个事情,他跟我讲了几个方面,咱们对齐一下,看看是不是各个客户都有同感:

  • 生产流程高度复杂:零部件制造往往涉及多步骤加工与精细的多工序管理。譬如,从原材料切割、精密锻造、热处理、机加工到表面处理,每一个步骤都可能包含多个子工序,要求高度的工艺协调与流程控制。
  • 产品种类繁多且快速迭代:市场需求的多样性促使零部件企业不断推出新产品,同时现有产品也需快速更新以满足技术或性能提升的要求。譬如,从发动机部件到车身附件,每一类产品下又有多个型号和规格,且这些产品随市场趋势和技术进步不断更新换代。
  • 多步骤精细化加工:相较于整车总装的集成性,零部件制造更注重于每个组件的独立精细化加工。譬如,一个简单的轴承生产,就需要经过锻造、车削、磨削、热处理、装配等多道工序,每一道工序都需精确控制。
  • 高频次、多品种生产:零部件市场需求多变,导致生产频率高且产品种类繁多。这就要求企业具备高效的库存管理和物流追踪系统,以确保生产的连续性和市场的快速响应。譬如,汽车制造商需要频繁更换不同车型的零部件生产,而每种零部件的生产量和交货时间都可能不同,因此需要精细的库存控制和灵活的物流安排。
  • 短生产周期与快速响应能力:在快速变化的市场环境中,生产任务的变更和调整成为常态。零部件企业必须具备强大的生产管理系统,能够迅速响应生产计划的变更,并在短时间内调整生产线配置和工艺流程。譬如,当某个零部件需要修改时,系统应能立即调整生产计划,重新排产,并确保新的生产任务能够无缝衔接,不影响整体生产进度。 

我们目前利用Mendix低代码平台为客户成功开发了多套应用:

Epaper企业数字化管理系统:该系统极大地推动了企业的无纸化办公进程,通过自动化处理大量数据交互,显著减轻了员工的工作负担,提高了整体工作效率。

图片 2.png

EnMs在线能源管理系统:此系统集成了能耗、能效及产出的实时监控与计算功能,并以图形化的方式直观展示,帮助企业精准掌握能源使用情况,及时发现并处理异常。

图片 3.png

车间数字中心:该系统专注于车间生产流程的数字化管理,实现了零配件生产数据的实时采集、排产计划的智能调度以及设备状态的远程监控。它不仅提升了车间的生产效率和透明度,还增强了生产过程的灵活性和可控性。

图片 4.png

MX:在开发的这些应用中,使用了Mendix的哪些组件/模块?有什么感受/反馈?

陶冶:我们频繁使用了Mendix提供的多种组件和模块,其中Database Connector和REST Service是构建数据交互和集成外部服务的基础,而Echarts组件则极大地丰富了数据可视化的表现力。在目前遇到的客户需求来看,大部分是可以通过在MarketPlace中找到对应的组件来解决的,如果存在需要定制化的需求,我们也有能力来自定义组件或者通过JavaAction或JS来实现功能。

MX:当你用Mendix开发应用碰到困难时,你通常会在哪里得到帮助或找到答案?

陶冶:

  • Mendix官方文档:这是解决问题的首要选择,官方文档详尽且更新及时,涵盖了从入门教程到高级特性的全方位指导。
  • Mendix论坛:当遇到具体的技术难题时,我们会前往Mendix论坛寻求帮助。这里汇聚了大量经验丰富的开发者和Mendix官方支持团队,他们通常能迅速提供有价值的建议和解决方案。
  • 同事与团队:团队内部的知识共享也是解决问题的重要途径。通过定期的技术交流,我们能够共同学习、共同成长。

MX:在用Mendix开发的这些应用中,你最引以为傲的应用是哪个?能否具体介绍一下?

陶冶:车间数字中心是我们团队在Mendix平台上开发的一个杰出应用,它专为汽车零配件行业的特殊需求进行了深度定制和优化。该应用通过集成SAP中的设备主数据、工单和产量信息等,以及Zeno能源系统中设备的能耗数据,充分考虑了生产流程的复杂性、库存与物流的高效管理、严格的质量追溯体系以及产品种类的多样性等特点。借助Mendix平台强大的集成能力和灵活扩展性,我们成功地将这些复杂需求转化为实际可行的解决方案。

图片 5.png

我们对接了SAP系统内部数据库及接口,实现了数据的实时提取。这一过程聚焦于获取构建智能应用所必需的核心数据,如工单详情与实时产量数据。通过对这些数据进行逻辑处理与分析,我们成功实现了一套智能化的排产系统,该系统能够基于实时产量动态调整生产计划,显著提升生产灵活性与效率。

此外,我们还与能源管理系统Zeno的数据库建立了关联,使我们能够直接获取生产线上每台设备的精确能耗数据。基于这些数据,能够计算出每台设备的单位产出能效,为管理者提供了直观的能效评估依据。这不仅有助于企业及时发现能耗异常,还能有效指导节能降耗措施的实施。

MX:这些应用为实际使用者/客户带来了哪些收益?

陶冶:通过实时监控和数据分析,企业能够迅速发现并解决生产过程中的瓶颈问题,从而提升整体生产效率。数字化管理减少了纸质文档和人工干预的需求,降低了库存积压和物料浪费的风险,进而降低了运营成本。而且Mendix显著缩短了应用开发周期,降低了总体开发成本。

MX:业务部门或客户对这些应用的使用有什么反馈?

陶冶:客户对该应用的使用反馈非常积极,一方面是因为提升了工作效率和准确性,使生产流程更加顺畅和可控,另一方面是Mendix平台在需求变更和BUG处理方面的灵活性和高效性给他们留下了深刻印象。

MX:相较以往传统开发,你觉得Mendix的主要优势有哪些?

陶冶:

我的总结就是三个字:快、稳、灵。

低代码开发方式,极大地缩短了应用开发的周期。内置了严格的质量控制,确保了应用的高质量和稳定性。

平台和应用程序的每个级别都是开放的、可扩展的,能够轻松与客户的企业解决方案生态系统无缝集成。

MX:相较市场上其它的低代码开发平台,你认为Mendix的优势有哪些?

陶冶:Mendix的成熟度和稳定性我认为是低代码开发平台中遥遥领先的,庞大的用户社区和在线资源代表初学者可以轻松上手,加上全面的开发工具链和集成能力,让高级开发者可以迅速构建出高质量应用。

MX:使用Mendix Pro IDE的环境有哪些感受?

陶冶:同时在使用9和10两个大版本,给我的感受就是交互比较友好,且每个小版本都有不错的优化。

MX:你是否会向其他的应用开发者推荐Mendix?你会如何推荐?

陶冶:当然,对于所有的应用开发者而言,如何快速构建准确且稳定的应用始终是一个需要解决的问题,而Mendix便提供了这样一个平台。


关于Mendix
作为西门子Xcelerator平台的低代码引擎,Mendix正在迅速成为推动企业数字化发展的首选应用程序开发平台。Mendix让企业能够以前所未有的速度构建应用程序、促进IT团队与业务专家之间开展有意义的协作,并帮助IT团队保持对整个应用程序环境的控制。作为一直被领先的行业分析师视为“领军者和远见者”的低代码平台,Mendix是云原生的、开放的、可扩展的、敏捷的,并且经过实践验证。从人工智能和增强现实,到智能自动化和原生移动,Mendix和西门子Xcelerator已成为“数字优先”企业的中坚力量。Mendix已被46个国家的4,000多家企业采用,并建立了由30多万名开发人员组成的活跃社区,这些开发人员使用该平台创建了20多万款应用程序。


http://www.ppmy.cn/ops/105665.html

相关文章

CDKF(中心差分卡尔曼滤波)的MATLAB代码(附下载链接)

文章目录 CDKF介绍运行结果代码下载链接部分代码如下 CDKF介绍 另有关于EKF和CDKF的对比程序:EKFCDKF两个滤波的MATLAB程序,估计三轴位置,带中文注释——https://blog.csdn.net/callmeup/article/details/136610153。此文章所在的专栏还有更…

IEEE TCDS论文分享:脑机接口融合增强现实技术的人机交互操作—“所见所想即所得”

脑机接口(Brain-computer interface, BCI)已逐渐应用于人机交互系统中。稳态视觉诱发电位(SSVEP)作为脑电图(EEG)的一种范式,因其稳定性和高效性在脑电系统研究中受到越来越多的关注。传统的SSVEP-BCI系统需要一个独立的显示屏来显示刺激目标,且刺激目标…

深度学习与电网信号故障诊断:基于卷积神经网络和残差网络的应用

在本文中,我们将探讨如何使用深度学习方法,特别是卷积神经网络(CNN)和残差网络(ResNet),来进行信号故障诊断。通过实践,我们将逐步演示如何加载数据、处理数据、建立模型并进行训练和…

【Python深度学习】联邦学习概述、实现技术和主流联邦学习方法

文章目录 联邦学习联邦学习的基本流程:联邦学习的优点:联邦学习的挑战:联邦学习的应用场景:联邦学习是一种思想,而不是一个具体的技术联邦学习的思想包括:但要实现这一思想,通常需要借助多种**具体的技术**,包括但不限于:主流的联邦学习方法1. **联邦平均算法(Federa…

无人机陀螺仪原理以及作用!

一、陀螺仪的基本原理 陀螺仪基于旋转惯性力的陀螺效应,利用旋转物体具有惯性力矩的物理现象。当外部力矩作用时,陀螺在垂直于力矩方向上产生章动(进动)运动,通过测量这种章动运动来获取角速度信息。此外,…

TeamTalk消息服务器(未读计数)

信令和协议设计 enum MessageCmdID {// ...... 省略无关逻辑 CID_MSG_UNREAD_CNT_REQUEST 775,CID_MSG_UNREAD_CNT_RESPONSE 776,// ...... 省略无关逻辑 };message IMUnreadMsgCntReq{//cmd id: 0x0307required uint32 user_id 1;optional bytes attach_data 20; }mes…

Elastic Stack--ELFK架构

前言:本博客仅作记录学习使用,部分图片出自网络,如有侵犯您的权益,请联系删除 学习B站博主教程笔记: 最新版适合自学的ElasticStack全套视频(Elk零基础入门到精通教程)Linux运维必备—Elastic…

cadence_caculator_expression

1.VAL相关函数 calcVal calcValForRel firstVal fourEval lastVal normalQQPValue value

jmeter使用——接口测试事知识点

一、接口架构 基于Soap架构,基于xml规范,基于webserice协议,特点:地址接口?wsd结尾。比较老,不是流行框架。基于RPC架构,基于dubbo协议/thrft协议/SpringCloud微服务。数据量少,高并…

使用 WARP 和 Perf 测试对 MinIO 企业对象存储进行基准测试

AI/ML、高级分析和数据库等现代应用程序需要高性能对象存储。MinIO Enterprise Object Store 将可扩展性和高性能相结合,使每个工作负载(无论要求多么苛刻)触手可及。我们发布的基准测试表明,MinIO Enterprise Object Storage 是市…

Datawhale X 李宏毅苹果书 AI夏令营:TASK3

《深度学习详解》——卷积神经网络 一、卷积神经网络(CNN)的简介 卷积神经网络(CNN)是一种深度学习模型,主要应用于图像处理领域,如图像分类、目标检测、语义分割等。其核心思想是利用卷积层自动提取图像…

深度解析CancellationToken在HttpClient请求中的应用

概述 在现代的Web开发中,爬虫技术已成为数据获取的重要手段。随着Web技术的发展,服务器端的反爬机制也愈发复杂和智能化,因此,我们需要不断优化爬虫的设计和实现,以提高效率和稳定性。在本文中,我们将重点…

智能提醒助理系列-AIGC模型如何对接公众号2-扣子

本系列文章记录“智能提醒助理”wx公众号 建设历程。 一、需求出发点 在公众号中对接上大模型。 二、实现路径分析 上次使用直接调用火山引擎大模型的方案:智能提醒助理系列-AIGC模型如何对接公众号 近期 跟朋友跟朋友交流的过程中发现,通过扣子制作…

51单片机波特率的计算方法

通过51单片机的波特率,来计算定时器的初始值。 定时器的溢出率公式 : 1 / ov 1/f * 12 *(256 - init) (ov为溢出率,溢出频率; init 为初始值; f为时钟频率, 比如12M或者11.0592M等&#xff09…

Prometheus + Grafana + nVisual 实现运维监控全面可视化

Prometheus主要实现采集、存储、查询设备数据指标、告警等功能;Grafana通过Prometheus的API以仪表板的形展示数据,同时在线提供了大量监测数据展示模版。然而,实际运维中我们不仅需要实时监测数据,还需要了解设备的物理位置、拓扑…

MySQL场景测试题

第一题 软件环境描述: Mysql V5.7.30 Innodb RR隔离级别 表结构以及数据描述: (1)t_user用户表,表格如下: CREATE TABLE t_user ( id int(10) NOT NULL, name varchar(100) DEFAULT NULL, PRIMARY KEY (id)…

Web前端 lucky-canvas【大转盘 九宫格 老虎机】抽奖插件(适用JS/TS、Vue、React、微信小程序、Uniapp和Taro)

Web前端 lucky-canvas 抽奖插件(JS/TS、Vue、React、微信小程序、Uniapp和Taro) 基于 JS Canvas 实现的【大转盘 & 九宫格 & 老虎机】抽奖,致力于为 WEB 前端提供一个功能强大且专业可靠的营销组件,只需要通过简单配置即…

集群的调度和策略

集群的调度: 怎么把pod部署到节点的方法。 调度的过程: scheduler是集群的调度器,主要任务就是把pod部署到节点上。 自动调度: 1、公平,保证每个可用的节点都可以部署pod 2、资源的高效利用,集群当中…

SprinBoot+Vue美食点餐微信小程序的设计与实现

目录 1 项目介绍2 项目截图3 核心代码3.1 Controller3.2 Service3.3 Dao3.4 application.yml3.5 SpringbootApplication3.5 Vue3.6 uniapp代码 4 数据库表设计5 文档参考6 计算机毕设选题推荐7 源码获取 1 项目介绍 博主个人介绍:CSDN认证博客专家,CSDN平…

C++第四十五弹---深入理解包装器:提升代码复用性与安全性的利器

✨个人主页: 熬夜学编程的小林 💗系列专栏: 【C语言详解】 【数据结构详解】【C详解】 目录 1 包装器 1.1、function包装器 1.2、bind 1 包装器 1.1、function包装器 function包装器 也叫作适配器。C中的function本质是一个类模板&…