- SAP PI 教程
- SAP PI 首页
- SAP PI 简介
- SAP PI - 安装选项
- SAP PI - Netweaver PI 架构
- SAP PI - 用户界面工具
- SAP PI - 首页
- SAP PI - 系统景观目录
- SAP PI - 通信
- SAP PI - 对象安全
- SAP PI - 创建对象
- SAP PI - 建模场景
- SAP PI - 设计对象
- SAP PI - 显示设计对象
- SAP PI - 集成场景
- SAP PI - 文件到文件场景
- SAP PI - 创建服务接口
- SAP PI - 创建消息映射
- 创建操作映射
- 创建通信通道
- 创建集成配置
- SAP PI - 连接性
- SAP PI - ccBPM 概述
- SAP PI - ccBPM 配置
- 监控集成流程
- SAP PI - Web 服务
- SAP PI 有用资源
- SAP PI - 问答
- SAP PI - 快速指南
- SAP PI - 有用资源
- SAP PI - 讨论
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 在不同系统之间交换的消息包含业务数据。通信消息协议基于 W3C 标准 SOAP 消息。
为什么我们需要 SAP PI?
在一个组织中,SAP ERP 不包含单个系统,而是由许多集成系统组成,例如 SAP CRM、FICO、EWM 等。SAP PI 提供了一个平台,作为所有系统的数据和信息交换的单点集成,无需触及复杂遗留系统。
以下是 SAP Process Integration 提供的关键功能:
连接性
使用 SAP PI,您可以连接具有不同技术通信方式的不同应用程序和系统。SAP PI 为您提供各种适配器,允许您基于不同的协议(如 HTTPS 或远程功能调用 (RFC))连接应用程序。
路由
路由定义运行时不同系统之间消息流的规则。
映射
SAP PI 用于连接分布式环境中的不同应用程序或系统,这些系统可以在不同的公司之间设置,因此有可能两个组件之间的数据交换结构彼此不同。
映射确定源系统中数据的结构到目标系统中数据的结构。它还确定应用于源系统和目标系统之间数据的转换规则。