SAP PI - 快速指南.doc

上传人:99****p 文档编号:1625338 上传时间:2019-03-09 格式:DOC 页数:69 大小:8.29MB
下载 相关 举报
SAP PI - 快速指南.doc_第1页
第1页 / 共69页
SAP PI - 快速指南.doc_第2页
第2页 / 共69页
SAP PI - 快速指南.doc_第3页
第3页 / 共69页
SAP PI - 快速指南.doc_第4页
第4页 / 共69页
SAP PI - 快速指南.doc_第5页
第5页 / 共69页
点击查看更多>>
资源描述

1、SAP PI - 快 速 指 南SAP PI - 简 介SAP Process Integration 是 SAP NetWeaver 平台的一部分。 在NetWeaver 7.0 ehp2 及更早版本中称为 SAP NetWeaver Exchange Infrastructure XI。 SAP NetWeaver 过程集成是 NetWeaver 软件组件的一部分,用于在公司内部系统或与外部各方交换信息。SAP PI / XI 使您能够设置跨系统通信和集成,并允许您基于不同的编程语言(如 Java 和 SAP ABAP)连接 SAP 和非 SAP 系统。 它提供了一个开放源码环境,在复杂的

2、系统环境中是必要的,用于系统集成和通信。SAP Process Integration 是一种中间件,允许 SAP 与公司中的非 SAP 应用程序或公司外部的系统进行无缝集成。例在不同系统上运行的应用程序,这些系统是公司中不同业务部门的一部分,或者在与彼此具有业务关系的不同公司之间的分布式环境中实施。 在这种环境中,需要在不同系统之间无缝集成和传送信息。 SAP PI 提供了一个中间件平台,它不处理如何使用业务逻辑实现应用程序组件,更侧重于不同组件之间的数据交换。您可以将 SAP PI 视为互连不同系统的中央实例或中间件。 此中间件可称为SAP PI 运行时引擎,并且此通信称为中介通信。 当您

3、将此通信与点对点场景进行比较时,可以轻松管理系统和连接。 除此之外,与集成相关的信息可在一个中心点获得。使用 SAP PI 的不同系统之间的消息交换包含业务数据。 通信消息协议基于W3C 标准 SOAP 消息。为 什 么 我 们 需 要 SAP PI?在组织中,SAP ERP 不包含单个系统,而是由多个集成系统(如 SAP CRM,FICO ,EWM 等)组成。SAP PI 为所有系统提供了一个单点集成平台,而无需接触复杂的遗留系统所有数据和信息交换。以下是 SAP Process Integration 提供的关键功能 -连接使用 SAP PI,您可以连接具有不同技术通信方式的不同应用程序和

4、系统。 SAP PI 为您提供了各种适配器,允许您基于不同的协议(如 HTTPS 或远程函数调用(RFC)连接应用程序。路由路由定义了运行时不同系统之间的消息流的规则。映射SAP PI 用于在可在不同公司之间建立的分布式环境中连接不同的应用程序或系统,因此两个组件之间的数据交换结构可能彼此不同。映射将源系统中的数据结构确定为目标系统中的数据结构。 它还确定应用于源系统和目标系统之间的数据的转换规则。SAP PI - 安 装 选 项在 SAP PI 中运行场景时,通信和处理功能取决于随安装的 SAP PI 一起安装的运行时引擎。 您可以在主机系统上安装一个或多个运行时引擎。 SAP PI提供以下

5、两个安装选项 -类 型 1 - 双 重 使 用 类 型此安装基于 ABAP 和 Java,并提供用于设计和配置集成内容的工具,以及这些运行时引擎 - 集成引擎 业务流程引擎 高级适配器引擎类 型 2 - 高 级 适 配 器 引 擎 扩 展 AEX此安装基于 Java,并提供用于设计和配置集成内容的工具,并且包含Advance 适配器引擎作为运行时引擎。SAP PI - Netweaver PI 架 构SAP PI 架构由在设计时,配置时和运行时使用的多个组件组成。 在 SAP PI中,发送方系统称为源,接收方称为目标系统,体系结构称为 Hub 和Spoke 结构 。 Spoke 用于连接外部系

6、统,Hub 用于交换消息。SAP PI 系统分为以下组件 - 集成服务器 集成构建器 系统架构目录 SLD 配置和监控运 行 时 工 作 台这是一个用于提供 PI 组件和消息的中央监视的工具。集 成 服 务 器这是 SAP PI 系统的关键组件之一,用于处理消息。它包括以下三个引擎 - 业务流程引擎 集成引擎 中央高级适配器引擎 AAE业 务 流 程 引 擎此引擎用于消息关联,并处理 ccBPM 中的消息处理。集 成 引 擎此引擎用于路由和映射,并提供集中式集成服务器服务。 如果源结构不同于目标结构,则集成引擎调用映射运行时,如下图所示,其中源结构被转换为目标结构。映射运行时基于 SAP PI

7、 平台主题下提到的 Java 堆栈。消息可以是以下两种类型 - 同步消息被定义为消息包含请求 - 响应部分 异步消息被定义为消息仅包含请求或响应部分在 SAP PI 中,消息由接口表示。 接口包含 XML 格式和方向的消息结构。中 央 高 级 适 配 器 引 擎 (AAE)由于 Integration Engine 使用 XML 和 SOAP 协议处理消息,因此如果业务系统不包含特定格式的数据,则适配器用于转换 Integration Engine 所需的消息特定协议和消息格式。在 SAP PI 架构中,您可以将 Adapter Engine 视为 Spoke 并将Integration En

8、gine 视为 HUB 以连接到外部系统。在 SAP PI 旧版本双栈系统中,大多数适配器是 Java 堆栈的一部分,只有两个适配器是 ABAP 堆栈的一部分。Java 堆 栈 适 配 器以下适配器在 Java 堆栈上运行 -RFC 适配器,SAP 业务连接器适配器,文件/ FTP 适配器,JDBC 适配器,JMS 适配器, SOAP 适配器,市场适配器,邮件适配器,RNIF 适配器,CIDX 适配器ABAP 堆 叠 适 配 器以下适配器在 ABAP 堆栈上运行 -Sr.No ABAP 堆栈适配器和说明1 IDOC 和 HTTP 适配器在最新版本中,当 SAP PI 移动到单个堆栈系统时,这两

9、个适配器也移动到 Java 堆栈,这样形成的新引擎称为高级适配器引擎 AAE。2 服务存储库服务注册表是一个 UDDI 投诉注册表,列出可用的 Web服务定义(基于 WSDL),扩展了一个分类系统。3 企业服务存储库它用于存储设计时存储库对象,如 PI System 中的映射,接口和过程定义。4 系统架构目录(SLD )它包含有关风景和软件组件版本的信息。 SAP 系统可以配置为在 SLD 下注册。5 集成存储库这用于配置 PI 系统中用于在不同系统之间交换消息的方案。SAP PI - UI 工 具您可以使用不同的 SAP PI 用户界面工具来访问 SAP PI 系统体系结构的不同组件。 最常

10、见的 UI 工具是 - ES Builder - 此工具提供用于在 Enterprise Service Repository ESR 中工作的 Java 用户界面。 SAP NW Developer Studio - 这是基于 Java Eclipse 的工具,用于在Enterprise Service Repository 中查看和编辑某些对象类型。 Integration Builder - 此工具提供基于 Java 的用户界面在 Integration Directory 中工作。SAP GUI这是用于访问 SAP PI 系统的 ABAP 堆栈的 SAP 客户端工具。下图显示了 SAP

11、 PI 的不同 UI 工具以及可以使用这些工具访问的组件 -SAP PI - 平 台单堆叠 vs 双堆叠在 SAP PI 旧版本中,并非所有组件都基于单个平台。 集成引擎,业务流程引擎和集成构建器等很少组件基于 ABAP 堆栈,其他组件(如 Enterprise Service Repository ESR,集成目录(SLD ,适配器引擎等)都基于 Java Stack。 因此,这些类型的系统被称为双栈系统,因为 PI 需要 ABAP 和Java 堆栈来运行。ABAP 堆栈 Java 堆栈集成引擎 企业服务存储库 ESR业务流程引擎 集成目录集成构建器 (运行时工作台,系统环境,适配 器引擎,

12、映射运行时 )在最新版本的 SAP PI 中,ABAP 堆栈组件被修改为在 Java 堆栈上工作,因此 SAP PI 只需要运行 Java 堆栈,称为单堆栈系统。SAP PI - 主 页要打开 SAP PI Tools 主页,请使用以下 URL -http:/ :5 00 / dir / start / index.jsp示例 - http:/ scmehp2:50200 / dir / start / index.jspSAP PI 主页有以下四个 Java 链接 - 企业服务存储库(ESR) 集成目录(ID) 系统景观(SL) 配置和监控(CM)企 业 服 务 存 储 库 (ESR)在 S

13、AP PI 中,Enterprise Service Repository 用于设计和创建要在集成场景中使用的对象。 您可以设计接口对象,映射对象和不同的集成过程。接口对象以下是接口对象 - 服务接口 数据类型 消息类型映射对象根据发送者和接收者数据结构完成消息的映射集成过程操作映射用于在数据结构不同时将源结构转换为目标结构。 复杂操作映射可以使用消息映射进行简化。消息映射可以通过以下方式实现: 图形映射 Java 映射 XSLT 映射 ABAP 映射在企业服务存储库下,您可以看到不同的 UI 工具 - 企业服务构建器和 Web UI 和服务注册表。当您启动 Enterprise Service ES Builder 应用程序时,您将获得第一次运行应用程序的选项,如以下屏幕截图所示。 单击运行。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。