SAP NetWeaver - 流程集成选项

SAP Process Integration(SAP PI)是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 ERP不包含单一系统,但由许多集成系统组成,如SAP CRM,FICO,EWM等.SAP PI为所有系统提供了一个平台作为单一集成点,而无需触及复杂的遗留系统进行所有数据和信息交换.

SAP SD

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

连接性

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

路由

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

映射

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

Mapping

SAP NetWeaver PI安装选项

在SAP PI中运行方案时,通信和处理功能取决于随安装时安装的运行时引擎SAP PI.您可以在主机系统上安装一个或多个运行时引擎. SAP PI提供以下两个安装选项 :

类型1  - 双重用法类型

此安装基于ABAP和Java并提供工具设计和配置集成内容以及以下运行时引擎 :

  • Integration Engine

  • 业务流程引擎

  • 高级适配器引擎

类型2  - 高级适配器引擎扩展(AEX)

此安装基于Java,提供用于设计和配置集成内容的工具,并包含AEX作为运行时引擎.

SAP NetWeaver PI架构

SAP PI架构由在设计时,配置时和运行时使用的多个组件组成.在SAP PI中,发送方系统称为源,接收方称为目标系统.该架构称为Hub和Spoke结构. Spoke用于连接外部系统,而Hub用于交换消息.

SAP PI系统分为以下组件 :

  • Integration Server

  • Integration Builder

  • 系统架构目录(SLD)

  • 配置和监控

NetWeaver PI