流程集成选项


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软件定义

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

连接性

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

路由

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

测绘

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

测绘

SAP NetWeaver PI 安装选项

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

类型 1 - 双重用途类型

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

  • 集成引擎
  • 业务流程引擎
  • 高级适配器引擎

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

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

SAP NetWeaver PI 架构

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

SAP PI 系统分为以下组件 -

  • 集成服务器
  • 集成构建器
  • 系统景观目录(SLD)
  • 配置和监控
网络韦弗PI