1 / 76
文档名称:

SAP-PI---快速指南.docx

格式:docx   大小:10,089KB   页数:76页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SAP-PI---快速指南.docx

上传人:才艺人生 2024/5/10 文件大小:9.85 MB

下载得到文件列表

SAP-PI---快速指南.docx

相关文档

文档介绍

文档介绍:该【SAP-PI---快速指南 】是由【才艺人生】上传分享,文档一共【76】页,该文档可以免费在线阅读,需要了解更多关于【SAP-PI---快速指南 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。SAP-PI---快速指南SAPPI-快速指南SAPPI-简介Weaver平台的一部分。。Weaver软件组件的一部分,用于在公司内部系统或与外部各方交换信息。SAPPI/XI使您能够设置跨系统通信和集成,并允许您基于不同的编程语言(如Java和SAPABAP)连接SAP和非SAP系统。它提供了一个开放源码环境,在复杂的系统环境中是必要的,用于系统集成和通信。SAPProcessIntegration是一种中间件,允许SAP与公司中的非SAP应用程序或公司外部的系统进行无缝集成。例在不同系统上运行的应用程序,这些系统是公司中不同业务部门的一部分,或者在与彼此具有业务关系的不同公司之间的分布式环境中实施。在这种环境中,需要在不同系统之间无缝集成和传送信息。SAPPI提供了一个中间件平台,它不处理如何使用业务逻辑实现应用程序组件,更侧重于不同组件之间的数据交换。您可以将SAPPI视为互连不同系统的中央实例或中间件。此中间件可称为SAPPI运行时引擎,并且此通信称为中介通信。当您将此通信与点对点场景进行比较时,可以轻松管理系统和连接。除此之外,与集成相关的信息可在一个中心点获得。映射SAPPI用于在可在不同公司之间建立的分布式环境中连接不同的应用程序或系统,因此两个组件之间的数据交换结构可能彼此不同。映射将源系统中的数据结构确定为目标系统中的数据结构。它还确定应用于源系统和目标系统之间的数据的转换规则。SAPPI-安装选项在SAPPI中运行场景时,通信和处理功能取决于随安装的SAPPI一起安装的运行时引擎。您可以在主机系统上安装一个或多个运行时引擎。SAPPI提供以下两个安装选项-类型1-双重使用类型此安装基于ABAP和Java,并提供用于设计和配置集成内容的工具,以及这些运行时引擎-集成引擎业务流程引擎高级适配器引擎类型2-高级适配器引擎扩展AEX此安装基于Java,并提供用于设计和配置集成内容的工具,并且包含Advance适配器引擎作为运行时引擎。weaverPI架构SAPPI架构由在设计时,配置时和运行时使用的多个组件组成。在SAPPI中,发送方系统称为源,接收方称为目标系统,体系结构称为Hub和Spoke结构?。Spoke用于连接外部系统,Hub用于交换消息。SAPPI系统分为以下组件?-集成服务器集成构建器系统架构目录SLD配置和监控运行时工作台这是一个用于提供PI组件和消息的中央监视的工具。集成服务器这是SAPPI系统的关键组件之一,用于处理消息。它包括以下三个引擎-业务流程引擎集成引擎中央高级适配器引擎AAE业务流程引擎此引擎用于消息关联,BPM中的消息处理。集成引擎此引擎用于路由和映射,并提供集中式集成服务器服务。如果源结构不同于目标结构,则集成引擎调用映射运行时,如下图所示,其中源结构被转换为目标结构。映射运行时基于SAPPI平台主题下提到的Java堆栈。消息可以是以下两种类型-同步消息被定义为消息包含请求-响应部分异步消息被定义为消息仅包含请求或响应部分在SAPPI中,消息由接口表示。接口包含XML格式和方向的消息结构。中央高级适配器引擎(AAE)由于IntegrationEngine使用XML和SOAP协议处理消息,因此如果业务系统不包含特定格式的数据,则适配器用于转换IntegrationEngine所需的消息特定协议和消息格式。在SAPPI架构中,您可以将AdapterEngine视为Spoke并将IntegrationEngine视为HUB以连接到外部系统。在SAPPI旧版本双栈系统中,大多数适配器是Java堆栈的一部分,只有两个适配器是ABAP堆栈的一部分。Java堆栈适配器以下适配器在Java堆栈上运行-RFC适配器,SAP业务连接器适配器,文件/FTP适配器,JDBC适配器,JMS适配器,SOAP适配器,市场适配器,邮件适配器,RNIF适配器,CIDX适配器ABAP堆叠适配器以下适配器在ABAP堆栈上运行-,当SAPPI移动到单个堆栈系统时,这两个适配器也移动到Java堆栈,这样形成的新引擎称为高级适配器引擎AAE。2服务存储库服务注册表是一个UDDI投诉注册表,列出可用的Web服务定义(基于WSDL),扩展了一个分类系统。3企业服务存储库它用于存储设计时存储库对象,如PISystem中的映射,接口和过程定义。4系统架构目录(SLD)它包含有关风景和软件组件版本的信息。SAP系统可以配置为在SLD下注册。5集成存储库这用于配置PI系统中用于在不同系统之间交换消息的方案。SAPPI-UI工具您可以使用不同的SAPPI用户界面工具来访问SAPPI系统体系结构的不同组件。最常见的UI工具是-ESBuilder?-此工具提供用于在EnterpriseServiceRepositoryESR中工作的Java用户界面。SAPNWDeveloperStudio?-这是基于JavaEclipse的工具,用于在EnterpriseServiceRepository中查看和编辑某些对象类型。IntegrationBuilder?-此工具提供基于Java的用户界面在IntegrationDirectory中工作。SAPGUI这是用于访问SAPPI系统的ABAP堆栈的SAP客户端工具。下图显示了SAPPI的不同UI工具以及可以使用这些工具访问的组件-SAPPI-平台单堆叠vs双堆叠在SAPPI旧版本中,并非所有组件都基于单个平台。集成引擎,业务流程引擎和集成构建器等很少组件基于ABAP堆栈,其他组件(如EnterpriseServiceRepositoryESR,集成目录(SLD,适配器引擎等))都基于JavaStack。因此,这些类型的系统被称为双栈系统,因为PI需要ABAP和Java堆栈来运行。ABAP堆栈Java堆栈集成引擎企业服务存储库ESR业务流程引擎集成目录集成构建器(运行时工作台,系统环境,适配器引擎,映射运行时)在最新版本的SAPPI中,ABAP堆栈组件被修改为在Java堆栈上工作,因此SAPPI只需要运行Java堆栈,称为单堆栈系统。SAPPI-主页要打开SAPPITools主页,请使用以下URL-http://<host>:5<instance#>00/dir/start/?-http://scmehp2:50200/dir/start/