ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:41.02KB ,
资源ID:6131135      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6131135.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(SAP PI快速指南.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

SAP PI快速指南.docx

1、SAP PI 快速指南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,您可以连接具有不同技术通信方式的不同应用程序和系统。 SAP PI为您提供了各种适配器,允许您基于不同的协议(如HTTPS

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

5、的工具,以及这些运行时引擎 - 集成引擎 业务流程引擎 高级适配器引擎类型2 - 高级适配器引擎扩展AEX此安装基于Java,并提供用于设计和配置集成内容的工具,并且包含Advance适配器引擎作为运行时引擎。SAP PI - Netweaver PI架构SAP PI架构由在设计时,配置时和运行时使用的多个组件组成。 在SAP PI中,发送方系统称为源,接收方称为目标系统,体系结构称为Hub和Spoke结构?。 Spoke用于连接外部系统,Hub用于交换消息。SAP PI系统分为以下组件?- 集成服务器 集成构建器 系统架构目录SLD 配置和监控运行时工作台这是一个用于提供PI组件和消息的中央

6、监视的工具。集成服务器这是SAP PI系统的关键组件之一,用于处理消息。它包括以下三个引擎 - 业务流程引擎 集成引擎 中央高级适配器引擎AAE业务流程引擎此引擎用于消息关联,并处理ccBPM中的消息处理。集成引擎此引擎用于路由和映射,并提供集中式集成服务器服务。 如果源结构不同于目标结构,则集成引擎调用映射运行时,如下图所示,其中源结构被转换为目标结构。映射运行时基于SAP PI平台主题下提到的Java堆栈。消息可以是以下两种类型 - 同步消息被定义为消息包含请求 - 响应部分 异步消息被定义为消息仅包含请求或响应部分在SAP PI中,消息由接口表示。 接口包含XML格式和方向的消息结构。中

7、央高级适配器引擎(AAE)由于Integration Engine使用XML和SOAP协议处理消息,因此如果业务系统不包含特定格式的数据,则适配器用于转换Integration Engine所需的消息特定协议和消息格式。在SAP PI架构中,您可以将Adapter Engine视为Spoke并将Integration Engine视为HUB以连接到外部系统。在SAP PI旧版本双栈系统中,大多数适配器是Java堆栈的一部分,只有两个适配器是ABAP堆栈的一部分。Java堆栈适配器以下适配器在Java堆栈上运行 -RFC适配器,SAP业务连接器适配器,文件/ FTP适配器,JDBC适配器,JMS

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

9、SLD下注册。5集成存储库这用于配置PI系统中用于在不同系统之间交换消息的方案。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

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

11、a堆栈集成引擎企业服务存储库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 / index.jspSAP PI主页有以下四个Java链接 - 企业服务存储库(ESR) 集成目录(ID) 系统景观(S

12、L) 配置和监控(CM)企业服务存储库(ESR)在SAP PI中,Enterprise Service Repository用于设计和创建要在集成场景中使用的对象。 您可以设计接口对象,映射对象和不同的集成过程。接口对象以下是接口对象 - 服务接口 数据类型 消息类型映射对象根据发送者和接收者数据结构完成消息的映射集成过程操作映射用于在数据结构不同时将源结构转换为目标结构。 复杂操作映射可以使用消息映射进行简化。消息映射可以通过以下方式实现: 图形映射 Java映射 XSLT映射 ABAP映射在企业服务存储库下,您可以看到不同的UI工具 - 企业服务构建器和Web UI和服务注册表。当您启动E

13、nterprise Service ES Builder应用程序时,您将获得第一次运行应用程序的选项,如以下屏幕截图所示。 单击运行。应用程序启动后,您将获得以下选项 - 主菜单栏和标准工具栏在顶部 导航区域在左侧 工作区在右侧对象编辑器显示在工作区中。 这些对象编辑器包括与打开的对象特定相关的函数。当您运行Web UI时,系统将提示您输入用户名和密码。在基于Web的界面中,您可以执行以下任务 - 搜索?- 搜索服务接口,数据类型等。 订阅?- 订阅通知。 管理?- 管理服务接口的生命周期状态,数据类型等。集成目录集成目录用于配置在Enterprise Service Repository中创

14、建的对象,并由Integration Engine在运行时执行配置。 要配置ESR对象,需要导入对象 - 服务和通信通道。服务允许您寻址消息的发件人或接收者。 根据您要如何使用服务,您可以从以下服务类型中进行选择: 业务系统 商业服务 集成过程服务通信通道通过使用适配器引擎将外部本机消息转换为SOAP XML格式来确定消息的入站和出站处理。 两种类型的通信信道 - 发送器信道和接收器信道。在Integration目录中,可以进行四种类型的配置 - 发件人协议?- 这确定消息如何由Integration服务器转换。 接收机确定?- 这用于确定要向其发送消息的接收机的信息。 接口确定?- 用于确定

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

16、以查看和配置用于过程集成的业务系统。软件目录 产品?- 这是查看SAP软件目录中的产品。 软件组件?- 这是查看SAP软件目录中的软件组件。发展 名称预留?- 用于名称预留和NW开发。 CIM实例?- 用于在CIM级别查看和维护数据。配置和监控SAP PI工具主页上的“配置和监视”选项允许您监视SAP系统中集成引擎,CCMS集成和过程监视基础结构的功能。使用配置和监视,您可以监视以下功能 - 组件监视?- 监视SAP PI的不同Java和ABAP组件。 消息监视?- 监视SAP PI组件中消息处理的状态。 性能监视?- 使用运行时工作台,可以在SAP PI系统中监视不同的性能度量。 您可以创建

17、各种聚合报告。 端到端监视 - 在场景的SAP PI系统中监视端到端生命周期。 消息索引搜索?- 您可以在消息监视中执行基于索引的消息搜索,也可以基于适配器特定的选择等进行搜索。 警报收件箱?- 警报收件箱按照分配给业务用户的角色,用于按照配置查看SAP PI系统中的所有警报。 警报配置?- CM中的警报框架允许您在ABAP和Java中的消息处理期间报告所有错误。 使用警报配置,可以定义策略,如果警报必须报告错误并执行分析。 监视运行时缓存?- 用于在运行时缓存中查看对象。让我们看看这些选项在SAP PI工具主页中的配置和监视下。 在配置和监视主页下,您将看到三个选项,如下面的屏幕截图 -监控

18、选项卡在“监视”选项卡下,您将获得4个选项,如以下屏幕截图所示 - 消息概述?- 用于获取特定时间段内消息处理的概述。 消息按处理状态聚合。 警报收件箱?- 用于处理SAP NetWeaver过程集成引发的待处理的基于消息的警报。 警报可以为您提供运行时信息和链接到故障排除工具,以加快问题隔离。 使用Trex搜索消息 - 这用于使用消息有效内容搜索消息。 您需要搜索和分类引擎TREX用于索引和搜索文档。 此外,您已设置并激活消息索引。 组件监视器?- 用于了解SAP NetWeaver过程集成的各个组件的运行状况。配置和管理“选项卡在配置和管理选项卡下,您获得3个选项,如下面的屏幕截图所示 -

19、 消息索引(Trex)?- 用于使用搜索和分类引擎TREX来控制和监视基于索引的消息搜索的索引。 警报规则?- 创建和管理警报规则。 在警报规则中,您定义系统生成警报的运行时条件。 SLD注册?- 用于在技术配置阶段检查SAP NetWeaver Process Integration的组件是否正确注册。 您可以对注册进行更正并注册其他组件。测试选项卡在测试选项卡下,您将获得以下两个选项 -发送测试消息模拟消息流,并通过向集成引擎或高级适配器引擎发送测试消息来验证SAP NetWeaver进程集成运行时是否正常运行。缓存连接测试这用于检查SAP NetWeaver Process Integr

20、ation的基础架构组件的缓存连接状态,并测试它们与运行时缓存的连接。SAP PI - 通信在SAP PI中,您可以定义两种类型的通信 -?同步和异步?。同步通信同步通信由请求和响应操作调用,并且在操作后立即返回过程输出。 一般来说,您可以说同步方案是指发送方进程向接收方发送请求并等待响应。 如果在接收器侧发生错误,则发送器应用程序负责再次发送消息。在这种方法中,存在发送者可能在超时之后重新发送消息并且可能存在重复消息的可能性。 PI中的这种方法被称为BE(Best Effort)?。考虑两个系统 -?A和B.?并且,在两个系统之间引入中间系统I. 系统A和系统I之间的通信是同步的,系统A和系

21、统B是异步的。在此通信场景中可能会发生以下类型的错误: 应用程序错误?- 在处理消息时,接收器端发生错误,并且发件人不知道此错误并持续等待回复。 网络级错误?- 在此错误中,发送方和接收方之间的通信网络存在错误。 发件人不知道这一点,并且消息卡在之间,发件人等待,直到操作超时。 响应消息中的错误 - 在这种情况下,发生错误,响应消息卡在之间,发件人保持等待。优点以下是使用同步通信的主要优点 - 没有必要配置响应消息路由。 没有必要将响应与请求相关联。 在该通信中,立即接收响应。推荐情况这适用于涉及读取操作的操作,例如,查看采购订单。缺点以下是使用异步通信的主要缺点: 在发生故障的情况下,发送方

22、需要再次发送消息。 接收系统应配置为检查重复的消息。 在这种情况下,发件人应用程序被阻止,直到收到响应或发生超时错误。 您不能配置多个接收器。异步通信在异步通信中,在两个系统之间添加中间系统或中间件。 当发送方应用程序发送请求时,它不等待Receiver应用程序发送响应。 如果由于某种原因出现故障,中间件负责重新发送消息。 如果需要,接收系统可以将响应作为单独的异步调用发送回Sender。SAP PI中的此方法称为Exactly Once(EO)或Exactly Once in Order(EOIO)?。中间系统是队列,并且来自A的消息首先被添加到队列,并且在接收器端,它从队列中被拉出并发送到

23、接收器。 来自系统B的响应消息遵循您还可以通过使用先进先出(FIFO)按照业务需求在特定情况下维护订单。 这种情况称为异步,维护顺序或正好一次性(EOIO)。异步通信确保保证传送。 如果接收机系统有时不可用,则中间队列保持该消息,并且它保持在那里,直到接收机系统可用并且该消息被从队列中拉出并发送到接收机系统。推荐情况建议用于修改操作,例如创建采购订单或修改采购订单优点以下是异步通信的关键优势 - 如果发生故障,SAP PI系统会确保保证交付,并重新发送消息。 无需进行重复检查的配置。 您可以在此方案中配置多个接收器。 发送者系统和接收者系统两者不必同时在线。 PI记录通过异步通信发送的所有消息

24、。 中间系统不保留消息和响应请求的超时。缺点以下是异步通信的主要缺点: 在这种情况下,发送方需要自己将响应与请求相关联。 响应消息需要单独实现和路由。 它不提供立即响应。SAP PI - 技术SAP提供了一种基于NetWeaver的中间件,称为SAP NetWeaver过程集成。 SAP NetWeaver PI以特殊格式传递称为简单对象访问协议(SOAP-HTTP)的消息?。 此消息包含标头和有效内容。 头包含诸如发送者和接收者信息的一般信息,并且有效载荷包含实际数据。系统可以直接或使用适配器与SAP NetWeaver PI通信 - 使用应用程序适配器进行通信 使用技术适配器进行通信 使用

25、行业标准适配器的通信 使用事务适配器的通信 使用代理进行直接通信SAP PI - 保护对象要将对象形式的信息从一个企业服务存储库传输到另一个,您可以从三种传输方式中选择: 基于文件系统的传输 更改管理服务(CMS) 变更和运输系统(CTS)该图显示了从ESRep_1和ESRep_2传送到其他ESRep的两个软件组件 - 版本A和版本B.传输级安全传输级安全性包括在通过网络传输时设计对象的安全性。 在传输对象时,您可以在传输级别执行验证和加密,并在端点进行授权。 对于内部通信,您使用安全套接字层(SSL)用于通过安全连接对数据进行加密和解密。 对于SAP和非SAP系统之间的外部通信,加密的类型取

26、决于用于通信的适配器的类型。SAP PI适配器和安全机制 -适配器协议安全机制基于HTTP的适配器HTTPHTTPS基于RFC的适配器RFC安全网络通信邮件适配器SMTP,IMAP4,POP3HTTPS文件适配器FTP基于SSL的FTP传输级授权要实现传输级别授权,可以使用HTTP与客户端认证。 HTTP传输级认证可以使用用户名和密码,X.509证书或SAP登录票证。消息级别安全可以使用加密技术和数字签名来实现消息级安全性。 首先通过包括会话密钥和用于加密的公钥的加密算法对通过网络发送的消息进行加密。 在接收方使用相同的会话密钥和公共密钥来解密消息以查看内容。HTTP传输级别您可以对HTTP传

27、输级别使用以下机制 - 用户ID和密码 X.509证书 SAP登录票证 消息级别安全 S / MIME WS安全 XML签名 XML加密SAP PI - 创建对象SAP PI是将入站消息分配给接收方并将其映射到另一个结构或协议的运行时环境。 SAP NW PI需要有关如何处理消息的信息。 有关设计对象的信息,请参见PI Enterprise Service Repository ESR和集成目录。连接到SAP PI的系统在系统架构目录(SLD)中维护。 SLD中的数据可以分为以下类别 - 软件组件信息 系统景观描述软件组件信息它包括有关所有可用SAP软件模块的信息。 它还包括软件模块的可能组合

28、以及依赖性。 例如,软件组件,发行版,支持包,操作系统版本和数据库等。要检查此,请转到系统架构目录(SLD)要查看所有技术系统,其类型,版本和上次更新,请转到技术系统选项卡。要查看产品和软件组件,请转至软件目录选项。单击“产品”选项卡后,您可以查看所有产品,以及其版本和供应商名称。您还可以检查软件组件,版本和供应商名称。系统环境描述定义单个系统环境信息。 数据提供商定期提供SLD最新的系统信息。SAP PI - 建模方案模型显示应用程序及其设计对象(如消息类型,数据类型等)之间的消息交换。模型是集成配置场景的基础,输入和输出处理定义消息的路由。 SAP PI建模方案用于在SAP PI中设计集成

29、方案。您可以使用以下两个集成场景模型 - 过程组件架构模型 过程集成场景模型过程组件架构模型流程组件架构模型用于应用程序角色SOA骨干。 该模型包括过程组件模型,集成场景模型和过程组件交互模型。 过程组件模型提供过程组件的内部结构的细节。 集成场景模型定义了跨不同部署单元和进程组件的完整场景。 过程组件模型定义不同组件如何相互交互。过程集成场景模型这用于应用程序角色进程集成场景。 它是Enterprise Service Builder的设计对象,由名称和命名空间唯一标识,您可以创建多个版本。在创建流程集成模型之前,需要定义业务场景和业务流程。 在应用程序中执行过程集成步骤。 应用程序以软件组

30、件的形式运行。 您还可以创建多个版本的软件组件,应用程序和软件组件之间的关系为1:1。SAP PI - 设计对象设计对象由名称和命名空间唯一标识,并分配给一个软件组件。 您可以创建不同的设计对象来执行各种功能,少数是任务对象,其他在集成场景中是可选的。 最常见的设计对象包括过程集成场景,消息类型,数据类型,映射等。下表定义了常见的设计对象,它们的功能和在场景中的使用 -设计对象强制功能集成场景没有它用于捆绑所有必要的设计对象消息类型是它用于封装数据类型数据类型是它用于描述要交换的数据的结构服务接口是它封装了消息类型和参数映射没有消息映射集成过程没有它定义ccBPM工作流这些设计对象通常以层次结构的形式表示。SAP PI-显示设计对象考虑一个有许多接口的公司,每个接口包含一个中间件。 您想要查看使用的不同类型的中间件。 这可以通过登录到SAP PI工具“起始页”来完成。步骤1?- 使用Integration Builder URL或T代码 - SXMB_IFR。步骤2?- 在SAP PI 7.3屏幕上转到系统架构目录。步骤3?- 单击产品,如下面的屏幕截图所示。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1