云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

谷歌云_usb打印服务器_企业级

小七 141 0

我们很高兴地宣布新的云应用程序编程模型的正式发布。为了理解它添加了什么,云免服务器购买,让我们考虑以下场景:

Cathy,一个应用程序开发人员,被赋予在SAP云平台上创建一个应用程序的任务,该应用程序与SAP s/4HANA后端的现有数据集成,向其添加一些新字段,以及创建新条目的"提议/批准"过程。她只花了几天时间就完成了这项工作。

如果她可以简单地从ABAP后端重用现有的数据模型并应用必要的扩展,那岂不是很棒?正如人们在saps/4HANA中所习惯的那样,只需将扩展模型公开并提供给fioriuis?

当然还有:不要把大部分时间花在诸如实现元数据提供者、服务$元数据请求以及每个CRUD请求、i18n和本地化、填写审计数据、代码列表和值帮助、可扩展性和定制、多租户、弹性等方面,而不是集中在她的实际任务

这些问题让我们重新思考如何在SAP生态系统中轻松地在SAP云平台上构建业务应用程序。结果就是我们所说的(企业)应用程序编程模型:它引导应用程序开发人员沿着最佳实践的黄金路径前进,使他们能够专注于自己的领域解决问题,而不是浪费时间和精力在技术纪律和难以维护的样板代码。怎样?通过提供一套企业级的工具、语言和库,将他们从技术约束中解放出来。

黄金路径

遵循编程模型的黄金路径,帮助您实现数据模型、服务和UI,以便开发独立的业务应用程序或扩展其他云解决方案,如SAP S/4 HANA或SAP SuccessFactors.

本质上,自助建站模板,构建应用程序的推荐方法如下:

(→请参阅我们的入门指南以获得更详细的演练)

关键要素

下图描述了构成新编程模型的关键构建块和技术。总体方法是:

我们使用CD捕获数据模型和服务概念层面的定义。这些CDS模型作为数据层、服务层和UI层(由图中的箭头指示)框架的输入,在这些层中,它们被转换为本地人工制品,例如SQL数据库模式,大数据分析方法,或OData$元数据文档,并解释为在运行时自动为请求提供服务。

核心数据与服务(CDS)-我们采用SAP S/4HANA和ABAP中的CDS*)在概念级别上定义数据模型和服务接口。与SAP S/4HANA一样,您可以使用Fiori ui的注释对CDS模型进行注释。

(通用)服务提供商解释CDS模型,以自动提供开箱即用的元数据和CRUD请求。

服务sdk for Java和节点.js, 有助于重用和集成云中的现有服务。

数据访问层,使用CDS模型支持更高级别的数据访问选项。例如,我们从CDS中的数据模型生成相应的JPA类集。

SAP Business Application Studio和为新编程模型定制的工具,如CDS编辑器、代码辅助、大纲视图、新项目浏览器等。

关键质量和好处

我们已经强调了对应用程序开发任务的关键关注,最佳实践和耗时任务自动化的黄金路径。我们还要强调两个品质:

1。没有抽象,开销最小

虽然我们提供了易于使用的数据库接口,但我们不引入抽象。意思是:您始终可以访问所有本机功能,例如,利用SAP HANA的强大功能。

2。开放性、选择自由

尽管我们为所推荐的一系列技术提供了先进的支持和集成(见上文黄金路径),但我们并没有被它们所束缚。特别是,开源建站系统,您可以添加和使用首选数据库而不是SAP HANA,大数据开发平台,可以在不使用Fiori的情况下构建UI,可以在本地设置中使用其他工具而不是SAP Business Application Studio。

通过使用声明性方法(如CD),加上企业级工具和服务的组合,以及最佳实践的黄金路径,我们大大提高了提高开发效率,加快开发过程。这意味着我们大大缩短了上市时间。此外,这确保了许多基本的非功能特性,如多租户、可扩展性、可支持性和可维护性。

黄金路径是推荐的,但不是强制性的。使用我们的应用程序编程模型,您不会被锁定,可以选择您更喜欢的路径。

另请参阅…

capire–我们的官方文档cap.cloud.sap文件使用CAP构建应用程序–我们的openSAP课程云应用程序编程模型(CAP)–这里由DJ Adams开始使用构建业务应用程序节点.js–Iwona Hahn的开场白SAP Business Application Studio正式提供!Nir Kol

此外,还可以找到更多标有"SAP云应用程序编程模型"的相关教程和博客。也可以访问我们的官方社区页面https://community.sap.com/topics/cloud-application-programming。

*)基于新的、模块化的、轻量级的CDS实现,允许快速的发布周期,具有增强的功能集和对SAP HANA以外的其他数据库的开放性。