关于sap:SAP-Gateway-里的-REST-概念

42次阅读

共计 1208 个字符,预计需要花费 4 分钟才能阅读完成。

SAP Gateway 有助于轻松配置和应用 SAP Business Suite 零碎的业务逻辑和内容,用于挪动和 Web 应用程序。它升高了拜访 SAP 数据所需的复杂性和技能组合,从而打消了部署阻碍。应用简略的界面有助于缩短开发工夫。

SAP Gateway 使以人为本的应用程序可能以简略且基于规范的形式通过风行的平台和设施(例如 iPad 和黑莓)应用 SAP Business Suite 数据。它是一个框架,应用消费者技术、群件和挪动设施将业务用户连贯到 SAP 零碎,并基于凋谢规范(例如 Atom 公布协定和 OData),提供基于 REST 准则的简略服务。

SAP Gateway 应用 OData 协定。OData 基于行业标准,应用基于 REST 的架构提供相似数据库的业务数据拜访。对于 SAP 之外的生产,不须要 SAP 构造常识,并且它反对对象导航。动静绑定产生在运行时。OData 能够很容易地被各种平台应用,并且它提供了灵活性(过滤、查问选项)。OData for SAP 蕴含 OData 和 SAP 正文 (annotation)。

Roy Fielding 在 2000 年提出的 REST 模型(Representational State Transfer)是 SAP Gateway 的底层架构准则之一。SAP Gateway 通过保持六项核心准则来恪守 REST 范例:

  • 客户端服务器架构
  • Statelessness
  • Cacheability
  • Layered systems
  • Uniform interface between clients and servers
  • Code on demand (optional)

REST 命令有不同的类型。应用以下命令,客户端告诉服务器在服务器上执行操作。

通过将 SAP Business Suite 性能公开为基于 REST 的 OData(凋谢数据协定)服务,SAP Gateway 使 SAP 应用程序可能以易于了解和应用的形式与各种设施、技术和平台共享数据。

应用 REST 服务具备以下长处:

  • 取得人类可读的后果;您能够应用浏览器查看您将取得哪些数据。
  • 应用无状态应用程序

OData 是一种基于 REST 的 Web 协定,用于查问和更新数据,利用和构建 Web 技术,例如 HTTP、Atom 公布协定 (AtomPub) 和 RSS(真正简略的聚合),以提供对来自各种应用程序的信息的拜访。它易于了解和可扩大,并为消费者提供了一个可预测的接口来查问各种数据源。

AtomPub 是解决相似信息片段组的规范,因为它简略、可扩大,并且容许在其内容中蕴含任何文本。然而,因为如此多的文本企业数据是结构化的,因而还须要在某种信息片段中表白预期的构造。因为这些片段可能会大量呈现,因而必须将它们精简为可治理的块,依据长期用户偏好进行排序,并且必须逐页浏览后果集。

OData 提供上述所有性能以及其余性能,例如容许将局部结构化内容映射到规范 Atom 元素的提要定制,以及在 OData 服务中链接数据实体的能力。这有助于反对具备不同性能的各种客户端。

正文完
 0