[丁科技网现场]“低代码”(Low Code),通过对开发技能训练、职能部门沟通等成本的降低,以及对灵活性、可操作性、可更改性的提高,突出应用开发的便捷性。
“无服务器”(Serverless),向开发者提供具备可扩展性、快速响应、高负载弹性、业务连续性等优势的服务,意在创造“只需关注业务逻辑”的开发环境,提高应用开发效率。
在当前数智转型纵深推进的背景下,低代码开发牵手无服务器架构,为企业提供“加速度”。低代码开发头部平台西门子Mendix,与无服务器架构商业化开启者亚马逊云科技,在全球范围已有不少成功的合作案例。
来自“拥抱Serverless时代”亚马逊云科技创新大会的最新信息显示,二者致力于将低代码与无服务器的融合动能,提供给更多数智转型中的中国企业。
谈及西门子Mendix低代码开发平台借助亚马逊云科技Serverless技术的意义,西门子Mendix大中华区技术总监阮铭提到的两个词是“速度”和“价值”。
西门子Mendix低代码开发平台,涵盖:“可视化开发方法”,借助通用视觉语言和专用IDE,跨多种开发人员群体共同创造,通过拖拉拽开发软件,快速且有效满足业务需求;“云原生”,无需专业知识就能够构建和交付可移植、可伸缩且具有弹性的应用程序,并一键式部署到“任何地方”;“多端体验”,开发一套模型,不用做任何修改就可以自动编译成PC、iOS和安卓系统应用,通过各触点、渠道、设备、方式提供卓越体验;“数据集成”,在平台、模型、应用程序上都是开放和可扩展的,集成来自任何数据源、系统或服务的数据和逻辑;“人工智能”,无缝连接AI和认知服务,通过AI辅助预测提升解决方案;“智能流程自动化”,将人员、数据和系统整合在一起,提供端到端的流程自动化。
在前述创新大会上,阮铭分享了西门子Mendix低代码开发结合亚马逊云科技Serverless的三个典型用例。
其一,是助力荷兰皇家邮政(PostNL)每日处理千万级“事件”。荷兰皇家邮政采用在亚马逊云科技上运行的西门子Mendix低代码平台,实现快速地生产部署、运维上线,快速开发场景应用,并对复杂的核心系统进行解耦,拆分为近百个“微服务”,利用高逻辑性的低代码平台最终实现高性能表现。
每天为将近2000万人提供服务的荷兰皇家邮政,近年遭遇几个挑战:一是,业务量逐年递增20%,核心系统不堪重负;二是,技术上,系统老旧,核心系统需要做现代化改造。
西门子Mendix在底层利用高性能消息队列等服务来解决海量并发,帮助荷兰皇家邮政轻松应对峰值每秒1000订单的吞吐量;其他一些数据处理系统则采用了亚马逊云科技无服务器计算实现毫秒级响应,利用快速读写能力,实现数据持久化,并结合亚马逊云科技完整的工具链,实现发布过程自动化。
最终,荷兰皇家邮政仅用6个月就完成了积压2年的工作量,每天能够处理超过150万订单量,并保证9.95%的快递能在正常运行时间送达。通过亚马逊云科技,在基础设施运维方面节省了大量人工,降低80%的成本,3个月内获得投资回报,几小时就可以完成一个月的开发工作,并在几分钟内交付功能,而不是几个月。
其二,是推动泰国正大集团用一年半到两年的时间,开发出了200个APP。节奏看,平均每个月至少上线8个APP。
其三,是马来西亚钟氏化学(Kaneka)让55个手工流程、13个子系统在不到两年时间快速上线,工厂QMS质量管理系统在三周内快速上线。
在上述合作过程中,西门子Mendix借助了亚马逊云科技夯实的底层基础设施和技术,特别是算力的弹性和运维自动化的能力;同时,西门子Mendix以低代码平台思维实现端到端的数字化,从调研、开发、测试到部署上线,盘活了底层所有的Serverless技术点、亚马逊云科技的技术点。
更少的成本,更快速的开发,以及由此而来的业务敏捷性与弹性,是西门子Mendix与亚马逊云科技Serverless合作的显性结果。更深远的影响,用阮铭的话来说就是形成了“一种新的企业开发范式,一种降低技术门槛的标准”。
关于合作的未来设想,西门子Mendix中国区总经理王炯表示,Serverless的引入,会在低代码开发深入核心应用和大并发诉求的过程中提供更大的帮助。因为,西门子Mendix “是最好、最成熟的企业级的低代码平台”,“是一种提供精细化工程的‘语言’而不是一套套用的模板”,其“‘低代码、高逻辑’的特性更适合做复杂的应用”,就势必深入更多专业领域,迎接更大挑战,承担更多使命。(丁科技网原创,转载务必注明“来源:丁科技网”)