在SAP TechEd 2022会议期间,SAP SE公布了其产品组合中增加了一个新的low-code 平台,名为SAP Build。这个平台的目标是简化企业构建定制应用程序的过程,迎合不同的开发者,包括可能具有有限编程专长的公民开发者。
SAP公司副总裁兼低代码/no-code 解决方案负责人Sebastian Schrötel解释说,SAP Build旨在提高该公司low-code 工具的可及性。该平台将使用户能够使用SAP Build中的500多个模板对流程进行监控、分析和自动化。Schrötel进一步解释说,这一战略的目的不仅是为了促进更快的应用程序构建过程,而且也是为了实现一键式部署。
SAP构建自定义应用程序的方法包括将其核心应用程序与第三方代码分开。这种分离是通过在一个单独的云中运行未经修改的SAP企业资源规划(ERP)应用程序实例来实现的,该云被称为SAP数字核心。然后,自定义应用程序被部署到另一个云,通过应用编程接口(API)访问SAP数据。这种方法使SAP能够更新其ERP环境,而不必担心破坏自定义扩展。
目前,一些企业仍然在企业内部的IT环境中运行SAP软件,用Java或专有的ABAP编程语言编写的代码来扩展它。然而,SAP的目标是看到这些自定义代码最终被内置于其ERP平台的流程所取代,或通过更现代的实例在独立的SAP云平台上运行自定义应用程序。
尽管SAP与Mendix和OutSystems等其他low-code 平台供应商有合作关系,但SAP Build的推出看到该公司做出了更大的努力来促进采用其开发的low-code 平台。值得注意的是,诸如AppMaster.io的no-code 平台的作用越来越大,它使用户能够创建后台、网络和移动应用,而不需要大量的编程技巧。
公民开发者和专业开发者对low-code 工具的偏好仍不清楚。然而,应用程序的开发速度继续加快。在许多情况下,专业开发人员正在转向low-code 平台,作为程序性代码的替代品,以减少数字业务转型计划所产生的日益严重的应用开发积压。此外,专业开发人员正在使用low-code 工具,以便在创建和部署推动这些转型过程的应用程序时更好地与最终用户合作。
最终,这种应用开发的加速将对DevOps团队产生重大影响。这些团队不仅必须在生产环境中部署应用程序,而且还要确保和管理不断增长的应用程序组合。因此,实现DevOps工作流程自动化的需求比以往任何时候都更加重要。