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为所有系统提供了一个平台作为单一集成点,无需接触复杂的遗留系统即可进行所有数据和信息交换.

需要SAP PI

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

连接性

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

路由

Routing定义了运行时不同系统之间消息流的规则.

映射

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

Mapping

Mapping确定源系统中的数据结构,以确定目标系统中的数据结构.它还确定了应用于源系统和目标系统之间数据的转换规则.