近几年,低代码逐渐成为一条重要赛道,不仅投资机构重点关注,也有诸多企业纷纷入局,同时,更多的企业在应用低代码来应对不确定的挑战和未知的风险。
西门子Mendix 成立于 2005 年,如今已经成为低代码领取全球第一的企业。在帮助企业降低技术风险,提高企业韧性的同时,西门子Mendix 也在不断探索和突破,通过与亚马逊云科技深入合作,借助亚马逊云科技 Serverless 技术,帮助客户更快速地开发应用和减少成本,形成下一代数字化企业开发新范式。
西门子Mendix中国区总经理王炯表示,“作为亚马逊云科技合作伙伴,西门子Mendix 低代码开发平台,借助 Serverless 服务,能够提供更广泛的企业级解决方案及业务场景,帮助企业以更快、更省的方式去实现业务价值,并且应对未来的不确定的挑战。”
西门子Mendix中国区总经理王炯
西门子Mendix 的核心优势
低代码开发相较于传统开发,能够提高 10 倍的应用构建速度,并减少 70% 的资源需求。如此高效率和低成本源于低代码产品的哲学原理,即简化能力。西门子Mendix 大中华区技术总监阮铭介绍道,低代码把两件事情变得更加简单,一是沟通,二是降低技术门槛,通过更好地集成能力、扩展能力以及可复用能力,以简单的拖拉拽方式实现业务应用,过程短平快。
西门子Mendix 大中华区技术总监阮铭
为此,西门子Mendix低代码开发平台提供了六大核心技术引擎,帮助企业快速开发应用程序。
·可视化开发方法:借助通用的视觉语言和专用的 IDE,可以跨多种开发人员群体共同创造,从而快速有效地满足业务需求。通过拖拉拽,很快地开发出软件;
·云原生:无需专业知识也能够构建和交付可移植、可伸缩且具有弹性的应用程序,一键式部署到任何地方;
·多端体验:开发一套模型不用做任何的修改就可以自动地编译成 PC 端、iOS 和安卓系统的应用,通过各触点、渠道、设备、方式,为用户提供卓越的体验;
·数据集成:在每个级别上都是开放和可扩展的:平台,模型和应用程序。集成来自任何数据源,系统或服务的数据和逻辑;
·人工智能:拥抱智能应用程序;无缝连接 AI 和认知服务以提升解决方案。2017 年开始对可视化逻辑做建模,分析了 500 多万个业务逻辑,用 TensorFlow 进行数据训练,实现预测。当用户在开发程序时,AI会进行辅助并预测接下来要做哪些事情;
·智能流程自动化:通过将人员、数据和系统整合在一起的应用程序提供端到端的流程自动化。
低代码赛道可谓是百花齐放,诸多技术服务商均提供不同的功能特性,那么西门子Mendix 的核心竞争力有哪些呢?王炯表示,首先,西门子Mendix 是最成熟的企业级低代码平台,企业可以开发应用以外,还可以进行调优和排错;第二,西门子Mendix 是低代码、高逻辑平台,可以完成复杂应用的开发;第三,西门子Mendix 是一个语言而不是一个模板。王炯举例说道,很多低代码厂商的产品像是全自动照相机,有很多模式以及很多模板,也便于用户使用,如果企业开发的应用正好匹配模板就非常方便。而西门子Mendix像是单反相机,需要有“大脑”来控制做出更精细化的工作,因此更胜任逻辑性更强、更复杂的应用开发。
深度融合,建立数字化企业开发新范式
2016 年,西门子Mendix 就与亚马逊云科技在全球开展了合作,并且也在去年加强了与亚马逊云科技中国区的合作。王炯表示,西门子Mendix 与亚马逊云科技重点在两个方面合作,一是技术的融合,在西门子Mendix 的网站上,Mendix Marketplace 有几十个和亚马逊云科技的连接器(connector),Mendix APP 部署到亚马逊云科技环境只需几分钟时间,加快实现价值的速度;二是在销售层面,西门子Mendix低代码开发平台已经在亚马逊云科技 MarketPlace 上架,双方形成联合销售模式,实现互利共赢。
据了解,西门子Mendix 底层采用亚马逊云科技的容器和 Serverless 服务;在应用程序集成方面,采用Amazon API Gateway、Amazon EventBridge 等服务;在系统运行过程中,采用Amazon Managed Service for Prometheus、Amazon Managed Grafana 构建可观察性。
阮铭表示,亚马逊云科技在底层的基础设施技术非常扎实,西门子Mendix 结合亚马逊云科技 Serverless 技术,形成了下一代数字化企业开发范式,使应用构建变得更快更简单,帮助企业实现自底向上的端到端的数字化转型。
西门子Mendix 是一个操作体验良好的工具平台,是快速交付的新一代标准。阮铭表示,Mendix以低代码平台思维实现端到端的数字化,底层盘活众多技术点,从调研、开发、测试到部署上线,盘活了底层所有亚马逊云科技 Severless 的技术点,实现的效益非常明显。此外,平台思维除了盘活底层的技术组件,还盘活众多业务系统,集成的第三方越多越复杂,产生的场景覆盖面就越广,端到端的价值输出就越完整。
强强联合,服务荷兰皇家邮政系统改造
荷兰皇家邮政是由荷兰政府指定的独立快递包裹寄送公司,每天为将近 2000 万人提供服务。随着业务的快速发展,荷兰皇家邮政遇到了几大挑战:首先是业务量逐渐增加 20%,核心系统不堪重负;第二,在技术方面,荷兰皇家邮政的系统过于老旧,需要进行现代化改造。
为此,西门子Mendix 与亚马逊云科技强强联手,帮助荷兰皇家邮政全面改造其核心邮件和包裹投递系统,新系统集成了近百个微服务并稳定运行,同时具备高度可扩展和高弹性,每天可以处理千万级事件。
荷兰皇家邮政采用在亚马逊云科技上运行的西门子Mendix低代码开发平台,实现快速的生产部署、运维上线,快速开发场景应用,并对复杂的核心系统进行解耦,拆分为近百个微服务,利用高逻辑性的低代码平台最终实现高性能表现。
在底层,西门子Mendix 利用高性能消息队列等服务来解决海量并发,帮助荷兰皇家邮政轻松应对峰值每秒 1000 订单的吞吐量。其他一些数据处理系统则采用了 Amazon Lambda 无服务器计算实现毫秒级响应,利用 Amazon DynamoDB 快速读写,实现数据持久化,利用 Amazon CodePipeline 实现 CI/CD 上线,结合亚马逊云科技完整的工具链,实现发布过程自动化。
最终,荷兰皇家邮政仅用 6 个月就完成了积压 2 年的工作量,每天能够处理超过 150 万订单量,并保证到 99.95%的快递能在正常运行时间送达,并且通过亚马逊云科技在基础设施运维方面节省了大量人工,降低 80% 的成本,3 个月内获得投资回报,几小时就可以完成一个月的开发工作,并在几分钟内交付功能。