SAP PI – 网络服务

SAP PI – 网络服务


Web 服务是应用程序功能或服务,可以通过 Internet 标准使用。它是一个独立的、模块化的、自描述的应用程序功能或服务。

它可以使用标准互联网协议进行描述、提供、定位和转换或调用。

每个 Web 服务都封装了一个用于执行许多任务的功能。服务提供者用于提供对 Web 服务的访问。服务提供者拥有 WSDL 文档。

Web 服务用户称为服务请求者,他在 Web 浏览器的帮助下使用 Web 服务。在正常情况下,服务请求者是访问 Web 服务的应用程序。应用程序从服务描述中获取访问 Web 服务所需的所有详细信息,这些信息保存在服务注册表中。

服务请求者

下图显示了一个常见的 Web 服务场景 –

网络服务场景

网络服务 – 主要功能

以下是Web 服务主要功能

  • Web 服务允许运行在不同平台、操作系统和不同语言上的程序相互通信。

  • Web 服务是应用程序功能或服务。

  • 网络服务可以通过互联网标准使用。

  • 可以发布和跟踪 Web 服务。

  • Web 服务构成了企业服务架构 (ESA) 的基础,ESA 被称为 SAP 的面向服务架构 SOA 的增强版本。

如何分析不同的 Web 服务?

执行以下步骤来分析不同的 Web 服务 –

步骤 1 – 登录 ECC 系统,使用交易代码 — SOAMANAGER

ECC系统

步骤 2 – 选择 Web 服务复选框 → 应用选择。

网络服务复选框

步骤 3 – 验证概览选项卡是否包含条目 SERVICE → 显示绑定。如果没有显示SERVICE绑定,则表示必须完成绑定。

概览选项卡

第 4 步– 要显示 Web 服务及其绑定,请为所选绑定或服务链接选择打开 WSDL 文档。

第 5 步– 显示 WSDL 的 Web 浏览器打开 → 您可以在 WSDL 末尾向下滚动。您将在节点 WSDL 端口下找到端点。

不推荐使用 SAP PI 的地方?

不建议将 SAP PI 用于同步请求/响应场景。在同步通信中,它由请求和响应操作调用,操作后立即返回进程输出。在同步通信的情况下,负载更多地位于基础设施上。

在非 SAP 后端(如 Java、DOT NET)中,不建议将 SAP PI 作为 UI 驱动场景中的中间件工具。

当后端系统作为 UI 服务公开时,不建议将 SAP PI 用于 UI 驱动的场景。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁