文章目录

前言低代码+Serverless西门子 Mendix六大核心技术引擎后记

前言

随着近年来云计算和低代码平台的发展,越来越多的企业开始使用低代码平台提高开发效率和降低开发成本,同时也开始使用Serverless架构来实现更高的弹性和可扩展性。西门子Mendix与亚马逊云科技的合作正是基于这样的背景,通过将低代码和Serverless相结合,为客户提供更高效、灵活和可扩展的解决方案。

低代码+Serverless

在不久前的亚马逊云科技创新大会上,西门子Mendix大中华区技术总监阮铭带来了演讲,介绍了西门子Mendix作为亚马逊云科技合作伙伴,其低代码开发平台借助Serverless服务,提供了更广泛的企业级解决方案及业务场景,包含数据集成、端到端流程自动化、可视化开发及AI连接功能,提高了10倍的应用构建速度,并减少70%的资源需求。

西门子Mendix于2005年成立,一直在保持着低代码领域全球第一的排名,并在2016年就跟亚马逊云科技进行了非常深入的技术合作。

目前,低代码受到广泛的关注,越来越多的公司逐渐意识到低代码已经成为了企业应用开发的一种范式,一种可以快速降低技术风险的标准。阮铭表示,低代码平台体现的价值,首先是更快、更灵活,并且也能开发出复杂的应用。它与传统开发相比,体现了10倍速的特点,资源需求方面却反而降低了70%。

荷兰皇家邮政每天为将近2000万人提供服务,它遇到了几个挑战:第一是业务量逐年递增20%,在欧洲荷兰,22欧元以下的快递免征增值税,导致很多快递都是小包裹形式,占每天快递量的95%,导致荷兰皇家邮政的业务激增,核心系统不堪重负。第二,他们的系统是老旧核心系统,所以需要做现代化改造。

荷兰皇家邮政采用了在亚马逊云科技运行的西门子Mendix低代码开发平台,可以满足以下4个要求:

第一,快速的生产部署、运维上线。第二,快速开发场景应用。第三,对复杂的核心系统进行解耦,拆分为近百个微服务。第四,低代码能代表很高的逻辑,并且可以表现出很高的性能。

最终荷兰皇家邮政仅用6个月就完成了积压2年的工作量,开发速度快,并且性能很高,每天能够处理150万订单量。此外,他们还通过亚马逊云科技在基础设施运维方面节省了大量人工,降低了80%的成本,几小时就可以完成一个月的开发工作。

为什么能带来这样的效果?阮铭认为,是因为低代码的第一性原理就是极大简化的能力。首先是让沟通变简单,复杂项目耗时六七个月,主要是因为涉及IT、业务人员,还有项目经理、产品经理等各个团队之间的沟通,把沟通变得简单,则能加速整个项目的开发。第二是降低技术门槛。在技术上更好地体现集成能力、扩展能力、可复用能力。简单地拖拉拽就可以构建业务应用,过程短平快。

在底层,西门子Mendix跟亚马逊云科技进行了深度融合,采用亚马逊云科技的容器和Serverless服务,应用程序集成方面采用Amazon API Gateway、Amazon EventBridge等服务。在系统运行过程中采用Amazon Managed Service for Prometheus、Amazon Managed Grafana构建可观察性。

西门子 Mendix六大核心技术引擎

西门子 Mendix有六大核心技术引擎,让应用程序的开发变快。

可视化开发方法:通过拖拉拽,很快地开发出软件。云原生:无需专业知识也能够构建和交付可移植、可伸缩且具有弹性的应用程序,一键式部署到任何地方。多端体验:开发一套模型不用做任何的修改就可以自动地编译成PC端、iOS和安卓系统的应用。数据集成:在每个级别都开放和可扩展的平台、模型和应用程序;集成来自任何数据源、系统或服务的数据和逻辑。人工智能:2017年开始对可视化逻辑做建模,分析了500多万个业务逻辑,用TensorFlow进行数据训练,实现预测。当用户在开发应用时,AI就会辅助并预测接下来要做哪些事情。智能流程自动化:通过将人员、数据和系统整合在一起的应用程序提供端到端的流程自动化。

从另一个角度来看,西门子Mendix以低代码平台思维实现端到端的数字化,底层盘活众多技术点,从调研、开发、测试到部署上线,盘活了底层所有的亚马逊云科技Serverless技术点,实现的效益非常明显。平台思维除了底层的技术组件,还盘活众多业务系统,集成的第三方越多越复杂,产生的场景覆盖面就越广,端到端的价值输出就越完整。

阮铭认为,这是新的企业开发范式,也是一种降低技术门槛的标准。企业从云下搬到云上,以前有些客户的的方式比较传统,做整体平移,不管是配置文件、程序还是数据本身都不改变,虽然很快很简便,但这样没有将云的价值最大化、申请占用的资源未被利用、没有弹性伸缩性,成本仍未降下来。

越来越多的企业在做一些改造的过程中把业务上云,采用云原生的技术,体现出来的价值最大。西门子在天津的数字化工厂,生产制造执行系统的APS模块(高级生产排程),需要制定一天中不同的工人、在什么时间、在什么生产线、生产什么东西。APS采用AI遗传算法,收录十几个参数或者几十个约束条件,通常在每天凌晨2点、耗时大概两到三个小时,就能把一整天的班排出来,这个过程完全依赖于Serverless的瞬间算力提升。

“我们认为,更好地结合底层的Serverless和快速的软件开发方法,才能达到真正的价值。现在万事俱备,有亚马逊云科技基础设施的快速提供和西门子Mendix低代码可视化开发,更重要的是有在座的诸位,咱们在一起面对各种挑战,变得更加有韧性,打造一个更加美好的数字化世界。”阮铭总结道。

后记

在数字化转型的时代,低代码和Serverless架构的结合已经成为了越来越多企业的选择。西门子Mendix和亚马逊云科技的合作,为企业提供了一种全新的解决方案,帮助企业更快速、更高效地实现数字化转型。在未来的发展中,我们相信低代码和Serverless的结合将会成为企业数字化转型的主流趋势,为企业带来更大的价值和竞争优势。

转载自:https://blog.csdn.net/u014727709/article/details/134747818 欢迎 点赞✍评论⭐收藏,欢迎指正

参考文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: