SAP PI 简介



SAP Process Integration 是 SAP NetWeaver 平台的一部分。在 NetWeaver 7.0 ehp2 和更旧版本中,它被称为 SAP NetWeaver Exchange Infrastructure XI。SAP NetWeaver Process Integration 是 NetWeaver 软件组件的一部分,用于公司内部系统或与外部方的信息交换。

SAP PI/XI 使您能够设置跨系统通信和集成,并允许您基于不同的编程语言(如 Java 和 SAP ABAP)连接 SAP 和非 SAP 系统。它提供了一个开放源代码环境,这在复杂的系统环境中对于系统的集成和通信是必要的。

SAP Process Integration 是一种中间件,允许公司内部或公司外部系统之间 SAP 和非 SAP 应用程序的无缝集成。

示例

一个运行在不同系统上的应用程序,这些系统是公司中不同业务部门的一部分,或者在具有业务关系的不同公司之间分布式环境中实现。在这种环境中,需要在不同系统之间进行无缝集成和信息传输。SAP PI 提供了一个中间件平台,该平台不处理应用程序组件如何使用业务逻辑实现,而更侧重于不同组件之间的数据交换。

您可以将 SAP PI 视为一个中央实例或中间件,它互连不同的系统。此中间件可以称为 SAP PI 运行时引擎,此通信称为中介通信。当您将此通信与点对点场景进行比较时,它易于管理系统和连接。除此之外,与集成相关的信息在一个中心点可用。

SAP PI Communication

使用 SAP PI 在不同系统之间交换的消息包含业务数据。通信消息协议基于 W3C 标准 SOAP 消息。

为什么我们需要 SAP PI?

在一个组织中,SAP ERP 不包含单个系统,而是由许多集成系统组成,例如 SAP CRM、FICO、EWM 等。SAP PI 提供了一个平台,作为所有系统的数据和信息交换的单点集成,无需触及复杂遗留系统。

Need of SAP PI

以下是 SAP Process Integration 提供的关键功能:

连接性

使用 SAP PI,您可以连接具有不同技术通信方式的不同应用程序和系统。SAP PI 为您提供各种适配器,允许您基于不同的协议(如 HTTPS 或远程功能调用 (RFC))连接应用程序。

路由

路由定义运行时不同系统之间消息流的规则。

映射

SAP PI 用于连接分布式环境中的不同应用程序或系统,这些系统可以在不同的公司之间设置,因此有可能两个组件之间的数据交换结构彼此不同。

Mapping

映射确定源系统中数据的结构到目标系统中数据的结构。它还确定应用于源系统和目标系统之间数据的转换规则。

广告