流程集成选项
流程集成选项
SAP 流程集成 (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 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)
- 配置和监控