sap pi - 快速指南

上传人:小** 文档编号:56661886 上传时间:2018-10-14 格式:DOC 页数:69 大小:8.29MB
返回 下载 相关 举报
sap pi - 快速指南_第1页
第1页 / 共69页
sap pi - 快速指南_第2页
第2页 / 共69页
sap pi - 快速指南_第3页
第3页 / 共69页
sap pi - 快速指南_第4页
第4页 / 共69页
sap pi - 快速指南_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《sap pi - 快速指南》由会员分享,可在线阅读,更多相关《sap pi - 快速指南(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 一起安装 的运行时引擎。 您可以在主机系统上安

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

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

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

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

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

10、之间交换消息的方案。 SAP PI - UI 工具 您可以使用不同的 SAP PI 用户界面工具来访问 SAP PI 系统体系结构的不同 组件。 最常见的 UI 工具是 - ES Builder - 此工具提供用于在 Enterprise Service Repository ESR 中工作 的 Java 用户界面。 SAP NW Developer Studio - 这是基于 Java Eclipse 的工具,用于在 Enterprise Service Repository 中查看和编辑某些对象类型。 Integration Builder - 此工具提供基于 Java 的用户界面在 In

11、tegration Directory 中工作。 SAP GUI 这是用于访问 SAP PI 系统的 ABAP 堆栈的 SAP 客户端工具。 下图显示了 SAP PI 的不同 UI 工具以及可以使用这些工具访问的组件 - SAP PI - 平台 单堆叠 vs 双堆叠 在 SAP PI 旧版本中,并非所有组件都基于单个平台。 集成引擎,业务流程引 擎和集成构建器等很少组件基于 ABAP 堆栈,其他组件(如 Enterprise Service Repository ESR,集成目录(SLD,适配器引擎等)都基于 Java Stack。 因此,这些类型的系统被称为双栈系统,因为 PI 需要 ABA

12、P 和 Java 堆栈来运行。 ABAP 堆堆栈栈Java 堆堆栈栈 集成引擎企业服务存储库 ESR 业务流程引擎集成目录 集成构建器 (运行时工作台,系统环境,适配 器引擎,映射运行时) 在最新版本的 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 / in

13、dex.jsp SAP PI 主页有以下四个 Java 链接 - 企业服务存储库(ESR) 集成目录(ID) 系统景观(SL) 配置和监控(CM) 企业服务存储库(ESR) 在 SAP PI 中,Enterprise Service Repository 用于设计和创建要在集成场 景中使用的对象。 您可以设计接口对象,映射对象和不同的集成过程。 接口对象 以下是接口对象 - 服务接口 数据类型 消息类型 映射对象 根据发送者和接收者数据结构完成消息的映射 集成过程 操作映射用于在数据结构不同时将源结构转换为目标结构。 复杂操作映射可 以使用消息映射进行简化。 消息映射可以通过以下方式实现: 图

14、形映射 Java 映射 XSLT 映射 ABAP 映射 在企业服务存储库下,您可以看到不同的 UI 工具 - 企业服务构建器和 Web UI 和服务注册表。 当您启动 Enterprise Service ES Builder 应用程序时,您将获得第一次运行 应用程序的选项,如以下屏幕截图所示。 单击运行。 应用程序启动后,您将获得以下选项 - 主菜单栏和标准工具栏在顶部 导航区域在左侧 工作区在右侧 对象编辑器显示在工作区中。 这些对象编辑器包括与打开的对象特定相关的 函数。 当您运行 Web UI 时,系统将提示您输入用户名和密码。 在基于 Web 的界面中,您可以执行以下任务 - 搜索搜

15、索 - 搜索服务接口,数据类型等。 订阅订阅 - 订阅通知。 管理管理 - 管理服务接口的生命周期状态,数据类型等。 集成目录 集成目录用于配置在 Enterprise Service Repository 中创建的对象,并由 Integration Engine 在运行时执行配置。 要配置 ESR 对象,需要导入对象 - 服务和通信通道。 服务允许您寻址消息的发件人或接收者。 根据您要如何使用服务,您可以从 以下服务类型中进行选择: 业务系统 商业服务 集成过程服务 通信通道通过使用适配器引擎将外部本机消息转换为 SOAP XML 格式来确定 消息的入站和出站处理。 两种类型的通信信道 -

16、发送器信道和接收器信道。 在 Integration 目录中,可以进行四种类型的配置 - 发件人协议发件人协议 - 这确定消息如何由 Integration 服务器转换。 接收机确定接收机确定 - 这用于确定要向其发送消息的接收机的信息。 接口确定接口确定 - 用于确定要向其发送消息的入站接口。 这还确定用于处理消息的接口 映射。 接收方协议接收方协议 - 这定义了消息如何由接收方转换和处理。 在集成目录下,可以看到集成构建器。 单击 Integration Builder 时,可以 看到用于配置在 ESR 中创建的对象的不同选项。 SAP PI - 系统架构目录 系统架构目录包含有关横向和软件组件版本的信息。 SAP 系统可以配置为在 此目录下注册。 系统架构目录(SLD)管理有关系统环境中所有可安装和已 安装元素的信息。 您可以在网页中找到以下链接: 景观 在“风景”下,您可以找到以下选项 - 技术系统技术系统 - 您可以查看和定义系统和服务器。 风景风景 - 您可以查看和配置系统组。

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

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号