概述 OData V4 的 SAP Fiori elements 的优势
学习目标
识别 OData V4 以及用于 OData V4 的 SAP Fiori elements 的优势。
OData V4 的优势
OData V4 由 OASIS 标准化,并获批为 ISO/IEC 国际标准。借助 OData V4,您可以体验到业务应用程序效率的提升。它让您能够利用新的分析能力,以更少的编程完成复杂的任务。因此,您可以减少传输的数据量和所需的调用次数,因为某些调用可以合并。
相比 OData V2,OData V4 具有多项优势。其中一些是:
更好的元数据压缩,从而节省 10% 到 60% 的数据量。
支持更精细的查询、排序和过滤机制以及多级展开,从而减少调用次数和传输的数据量。
在可能的查询集合中增加了高级分析能力。
客户端能够同时访问多个服务。
改进的数据类型,以适应业务应用程序的需求。
用于 OData V4 的 SAP Fiori elements 与用于 OData V2 的 SAP Fiori elements 的比较
SAP Fiori elements 框架同时支持 OData V4 和 OData V2。如果您的系统架构允许,SAP 建议使用用于 OData V4 的 SAP Fiori elements floorplan。
自 SAPUI5 1.84 起,用于 OData V4 的 SAP Fiori elements floorplan 的库已面向所有客户和合作伙伴全面提供。
用于 OData V4 的 SAP Fiori elements 的 floorplan 与 OData V2 的 floorplan 具有相同的外观和体验,从而确保 UX 一致性。因此,最终用户不会察觉到基于用于 OData V4 或 V2 的 SAP Fiori elements floorplan 构建的应用程序之间存在任何视觉差异。
此外,借助 OData V4,SAP Fiori elements 在其编程模型中引入了更大的灵活性,使应用程序开发人员能够以 UX 一致且开发高效的方式扩展标准 floorplan。每个标准 floorplan 都由构建块(例如表格、过滤栏和表单)组成。当您使用标准 floorplan 为重复出现的布局构建 SAP Fiori elements 应用程序时,这些构建块会在后台被使用,您也可以使用相同的构建块来创建自定义布局。在这两种情况下,您都可以使用自由式 SAPUI5 进一步扩展应用程序,以满足独特需求并添加自定义功能。
延伸阅读
What’s New in OData Version 4.01
SAP Fiori Elements Now Supports OData V4