大数跨境
0
0

盘点:SAP低代码开发平台和工具

盘点:SAP低代码开发平台和工具 思创湾
2025-08-12
1
图片
图片

笔者在工作期间曾经使用过多款 SAP 低代码开发工具。本文按照笔者接触这些 SAP 低代码开发工具的时间先后顺序做一个盘点:

Mendix Studio Pro

SAP Data Intelligence Modeler

SAP Build Apps


01
Mendix Studio Pro

2020年时 SAP BTP 还叫做 SAP Cloud Platform, 上面集成了来自 mendix 的 Mendix Studio Pro,这是一款业界处于领导地位的低代码开发工具。



Mendix Studio Pro 是一款面向企业级应用的低代码 IDE:在其中定义领域模型、页面和工作流,按下 Run Locally 或 Publish,应用就能在本机或云端启动。


Mendix Studio Pro 的核心思路是模型驱动。开发人员用可视化方式描述五类 Domain Specific Language:领域模型、页面 UI、微流与纳流、工作流、以及安全模型;运行时会把这些模型解释为后端 Java 与前端 JavaScript 的执行图。


Maia 智能助理贯穿其中,能够基于上下文给出逻辑节点建议、解释模型、甚至从自然语言起草领域模型与 OQL(Object Query Language) 查询。


当年的实际项目中,使用 Mendix Studio Pro,笔者仅仅采取拖拖拽拽的方式,就开发了一个能够向远端服务器发起真实 OData 请求,并显示结果的 SAP Fiori 应用。



当然,现在看来,通过点几下鼠标,就能生成一个具备专业外观的 SAP Fiori 应用的方法有很多了,比如 ABAP RESTful Application Programming Model,基于 CDS View 一键生成 Fiori 应用,或者在 Visual Studio Code 里通过图形界面以及命令行,也能生成专业而美观的 Fiori 应用。


02
SAP Data Intelligence Modeler

笔者之前的文章介绍了 SAP On-Premise 和云端的三款工作流解决方案:玩过 SAP 的工作流,再学习其他厂商的工作流开发的体验:降维打击


工作流可以看成企业数据和流程编排领域的一个组成元素。在 SAP 的企业数据世界里,SAP Data Intelligence Modeler 是一把利器:它不是一门单独的编程语言,也不是某个孤立的 ETL 工具,而是一套面向企业数据编排的可视化建模与运行环境。


开发人员在浏览器环境的编辑器里,把一个个 Operator 从工具箱里拖拽出来,连成一个 Graph,点一下运行,就能把 SAP 与非 SAP 的各类数据源、流处理与批处理、Machine Learning 推断与治理动作,统筹成可以监控、可调度、可扩展的数据流水线。



Modeler 隶属于 SAP Data Intelligence Cloud,如下图黄色区域所示:



SAP Data Intelligence Cloud 又是 SAP BTP 数据编织架构里的编排层,负责把分散在各处的数据资产连成可运营的能力网络。


从技术范式看,SAP Data Intelligence Modeler 基于 Pipeline Engine 的流式编程思想:数据在不同的 Operator 之间通过强类型的端口流动,一个 Graph 就是一张由节点和连线构成的可执行数据流图。


这个工具同时提供设计时与运行时的能力,也就是既能在画布上搭、测、调图形化的流水线,也内置了把这些流水线真正跑起来的执行组件。


从开发人员的视角上看,SAP Data Intelligence Modeler 的开发在浏览器环境里采用拖拖拽拽的方式完成,这也是一种低代码开发范式。



笔者 2020 年工作中曾经使用过 SAP Data Intelligence Modeler 开发了一个 HTTP Server,大家可以参阅这篇文章了解具体的开发步骤:使用类似搭积木的低代码开发方式进行 SAP API 开发


03
SAP Build Apps

SAP Build Apps 是 SAP Build 的一个组件。


SAP Build 的定位非常明确:把 SAP 生态圈的业务用户与专业开发者,放在同一个开发平台上,让其围绕 SAP BTP 的数据与服务,高效地共创应用、流程自动化与数字化入口。



因此 SAP Build 并不是一个狭义上的低代码开发平台,事实上它的能力远远在此之上,SAP 官方把 SAP Build 的能力族群称为「一体化的应用开发与流程自动化解决方案」,覆盖应用搭建、流程与机器人自动化、以及工作区与门户的构建,目标是显著缩短从需求到上线的周期,并保持企业级的安全与治理边界。


具体到产品形态,SAP Build 不是一个单体产品,而是一套协同工作的组件与体验体系:


SAP Build Apps:面向低代码开发者与专业开发者的可视化应用构建环境,支持 Web 与移动端应用,以拖拽式界面与流程逻辑为主,原生支持与 REST、OData 等接口集成。

SAP Build Process Automation:将无代码工作流、表单、业务规则、流程可视化与内嵌 RPA 机器人统一到一个云端设计工作室,支持生成式 AI 辅助建模与大量预置内容包。

SAP Build Work Zone:企业数字化工作入口与门户,聚合 SAP 与第三方应用、任务收件箱、信息与内容,支持角色化与移动端入口 SAP Mobile Start。

SAP Build Code:面向 Java/JavaScript 的专业开发一体化环境,内置 Joule 开发副驾与 CAP 等 SAP 编程模型,强化与低代码的融合开发。

统一的 Build Lobby 与治理:跨 Apps/Process Automation/Work Zone/Code 的统一大厅与项目生命周期能力,承载创建、发布、传输与成员管理等通用操作。



从命名与历史看,SAP Build 于 SAP TechEd 2022 正式发布,把低代码/无代码能力整合为业务可共创的平台;后续又补齐 Build Code,面向专业开发者与融合团队。


笔者去年曾经尝试用 SAP Build Apps,以拖拖拽拽的低代码方式,开发了一个能调用远端 Restful API 进行主数据搜索的 Web 应用。



掌握了以上任意一门 SAP 低代码开发工具,在接触市面上其他厂商,比如扣子开发平台上的低代码开发工具,就像一个人先掌握了飞机驾驶技术,然后去学如何开汽车一样,学习过程非常轻松。



思创湾·SAP(中国)科创赋能中心,是 SAP 与上海市静安区人民政府、市北高新集团联合打造,由市北高新聚能湾创新创业中心运营,面对科技企业的创新赋能平台。平台集创新、孵化、赋能、交流、服务于一体,通过科技创新与产业赋能双轮驱动,为创业者和科创企业赋能转型注入数字新活力。


图片


图片

【声明】内容源于网络
0
0
思创湾
思创湾,是SAP与上海市静安区人民政府、市北高新集团联合打造,由市北高新聚能湾创新创业中心运营,面对科技企业的创新赋能平台。平台集创新、孵化、赋能、交流、服务于一体,通过科技创新与产业赋能双轮驱动,为创业者和科创企业赋能转型注入数字新活力。
内容 126
粉丝 0
思创湾 思创湾,是SAP与上海市静安区人民政府、市北高新集团联合打造,由市北高新聚能湾创新创业中心运营,面对科技企业的创新赋能平台。平台集创新、孵化、赋能、交流、服务于一体,通过科技创新与产业赋能双轮驱动,为创业者和科创企业赋能转型注入数字新活力。
总阅读1
粉丝0
内容126