SAP PI – 简介

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 通信

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

为什么我们需要 SAP PI?

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

SAP PI的需求

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

连通性

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

路由

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

映射

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

映射

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

觉得文章有用?

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