- SAP NetWeaver 教程
- SAP NetWeaver - 主页
- SAP NetWeaver - 简介
- SAP NetWeaver - 架构
- SAP NetWeaver - 组件
- SAP NetWeaver - 版本详细信息
- SAP NW - ECC 系统中的 NW 版本
- SAP NetWeaver - 设置 NW
- SAP NW - 安装选项
- 传递安装参数
- SAP NW - 运输管理
- 管理后台作业
- SAP NW - NW 业务客户端
- SAP NW - 服务配置
- 商业客户端安装
- NWBC 交易与导航
- 基于NW的SAP应用
- SAP NetWeaver - 门户
- SAP NetWeaver - 创建系统
- 企业门户角色和组
- SAP NW - 知识管理
- SAP NW - 知识管理管理
- SAP NetWeaver - 开发人员工作室
- SAP NetWeaver - 网页内容
- 流程集成选项
- SAP NetWeaver - 网关
- SAP NetWeaver - 安全
- SAP NetWeaver - PFCG 角色
- SAP NW - 身份验证方法
- SAP NW - 通信安全
- SAP NetWeaver 有用资源
- SAP NW - 问题与解答
- SAP NetWeaver - 快速指南
- SAP NetWeaver - 有用资源
- 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 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)
- 配置和监控