SAP PI功能说明书

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

SAPPI功能介绍北京泽佳科益科技有限公司2010年03月26日商业机密妥善保管目录第一章:SAP-PI功能概述.................................................................................................................31.1PI简介....................................................................31.2PI功能详解............................................................3第二章:用于POC项目的方案........................................................................................................82.1本次POC的项目概述.......................................................82.2SAPPI接口管理机制.......................................................82.2.1PI接口管理概述.........................................................82.2.2PI接口管理机制详述......................................................92.2.2.1接口修改....................................................................92.2.2.2接口删除....................................................................92.2.2.3接口搜索...................................................................102.2.2.4接口结构转换.............................................................102.2.2.5应用举例...................................................................102.2.3POC项目中的开发标准...................................................112.2.4SAPPI接口管理的优势..................................................122.2.5SAPPI异常情况处理....................................................132.3SAPPI纠错及监控........................................................142.3.1PI纠错监控..................................................................142.3.1PI消息监控步骤.............................................................182.4SAPPI重发机制..........................................................282.5SAPPI宕机恢复说明......................................................322.6SAPPI数据包丢失或增加处理方法..........................................32保密共33页,第2页北京泽佳科益科技有限公司第一章:SAP-PI功能概述1.1PI简介SAPExchangeInfrastructure(PI)是为了建立一个完整的针对整个企业信息系统的数据交换平台,加强企业管理、优化业务流程、使企业的各个系统协同工作。通过PI提供集中管理、集中监控和集中处理功能,优化业务流程,提高系统整合稳定性,使企业的各个系统真正做到多位一体、协同工作。PI以通过一个统一的平台将很多不同的系统的客户和业务信息集成起来。它可以通过单一的用户界面在多个旧系统甚至现有的CRM系统中进行通信和更新。这就意味着PI可以用在中央客户信息和处理解决方案中,而节省巨额的数据传输和存储费用。无需在各套系统中维护大量的系统和系统直接的关系,与所有系统无缝集成,使用这样标准的流程,减少了由于自己开发而造成的程序不稳定。1.2PI功能详解PI主要能给企业带来两方面的突出优势:首先是解决了企业IT基础架构的复杂性难题,其次,降低了TCO,能够让企业充分利用现有组件,把SAP提供的组件与第三方供应商提供的组件无缝的集成在一起,对企业的投资起到了保护作用。这些突出优势只要是通过以下功能实现的:保密共33页,第3页北京泽佳科益科技有限公司SAP和非SAP组件的集成现在随着企业业务的增长,很多业务部门为了需求各自实施了针对自己部门流程的特定的一些应用系统。致使整个企业的IT系统布局越来越复杂。比如说,有一个大型企业,上了很多套系统,象CRM,SCM等等,而且它不同的区域的SAP系统是为各自的区域服务的,中国的SAP系统是覆盖中国,海外的只覆盖海外的业务,更复杂的是,也许保密共33页,第4页北京泽佳科益科技有限公司FI用的是SAP的,但是HR用的Peoplesoft的,当然还有和许多供应商之间,商业伙伴之间进行交互的电子商务系统。为了让业务部门与业务部门之间,公司与业务伙伴和供应商之间进行直接相互通信,就要开发很多的接口,这就意味着系统越多,接口数目也大幅度增长,工作量越来越大。而且这种点对点的集成方式还会给系统组件的增加,系统架构的修改和扩展带来很多难题。而PI可以把多个业务系统统一连接到一个独立的协作中心,形成一个共享集中式的信息中心,从图中看PI像一个控制各应用系统间交换信息和数据的总控台。当两个甚至更多的应用需要互相通信的时候,PI提供了一个适配器框架,这些适配器将帮助信息从一种格式转换为另一种或多种格式(如XML,HTTP和SOAP等)。使用PI,信息将安全可靠地在不同的系统间高速传递,而且用户可以重复的使用一个系统的接口,不需要重复编写程序,当用户改变了其中的一个系统时,用户仅需在PI上进行修改。PI能够帮助企业集成SAP和非SAP的异构应用。首先利用PI的消息代理,可以集成运行在sapweb应用服务器上的所用应用,而不需要再采用另外的适配器。当需要和一些特殊异构系统集成时,用户可以通过采用sap或者经过认证的合作伙伴提供的适当适配器来进行连接。PI及其平台的适配器框架,实际上能够让您与任何应用或系统集成到一起,包括封装的应用以及需要特别协议的应用。用适配器进行附加连接保密共33页,第5页北京泽佳科益科技有限公司PI的适配器框架可运行在PI的中央适配器引擎上。它提供排队等候和安全处理功能。他与资源适配器连接,并通过合作伙伴连接套件,允许没有安装SAPPI的商业伙伴接受和发送消息。SAPPI的中央适配器引擎是基于sapwebas上的j2ee引擎,她可以对所有的适配器进行中央配置和监控。预封装的集成内容同时SAPPI还提供预先配置的宝贵的商业内容。这些预先配置的商业内容还包括预开发的用于各种后端系统集成的接口和技术适配器等等,这些接口和适配器的详细解释我们会在后面提到。A2A和B2B支持保密共33页,第6页北京泽佳科益科技有限公司PI在他的集成目录中存储企业合作伙伴的档案,能够让企业根据这些数据与合作伙伴进行通信。不过这样还有一个问题,就是有的合作伙伴规模比较小,他们可能没有足够的资金去实施B2B,SAP就提供一种比较便宜的解决方案,这就是合作伙伴连通工具包,他的价格相当的优惠,小贸易伙伴可以采用这个工具包和SAPPI进行信息传递,实现B2B。跨组件业务流程管理(BPM)保密共33页,第7页北京泽佳科益科技有限公司BPM通过系统及各类应用对自动业务流程进行设计、执行和监控;通过集中的技术平台对业务流程进行控制,包括图形化的各类模板。与PI完全集成,模板可与PI中的各类设计主体相链接:如interfaces,mapping等等。BPM运行环境完全执行行业标准,支持行业标准(BPEL4WS),输入/输出流程定义;在技术流程监控中,PI可以和的通用技术监控集成(CCMS),支持流程监控图形化显示。第二章:用于POC项目的方案2.1本次POC的项目概述目前,电信的MSS中有除SAP系统之外的其它供应商辅助系统,为了让业务部门与业务部门之间,直接相互通信,就要开发很多的接口,这就意味着系统越多,接口数目也大幅度增长,工作量越来越大。而且这种点对点的集成方式还会给系统组件的增加,系统架构的修改和扩展带来很多难题。本次POC的目的就是通过SAP的PI为信息总线,把SAPECC6.0中的业务与周围的辅助系统,例如财务辅助、工程辅助、综合审批平台等异构系统集成。2.2SAPPI接口管理机制2.2.1PI接口管理概述PI基于系统全景目录(SLD)使用集成构建器(IntegrationBuilder)对接口进行集中管理,首先要在SLD中针对不同场景建立相应的软件组件(SoftwareComponent简称SWC)一般情况要最少建立3个SWC,以当前集成方案为例:SAP系统与非SAP系统的接口结构定需要分别在SLD中建立SWC,SAP系统与非SAP系统之间的映射关系的开发单独在SLD中建立SWC,然后在不同的SWC中为各个系统单独建立唯一的域名空间,在相应的域名空间中进行接口的结构定义或映射关系的开发。PI接口开发是在资源集成库(IR)中进行,定义的的方式自由度很高,可以根据原有的Legacysystems导入结构,也可以自定义开发,主要由以下几方面组成,对RFC,BAPI,IDOC等SAP接口PI系统可以无缝读取并自动转化为XML格式在PI中生成接口,也可以通过IR中的设计器来开发,在由SAP系统无缝读取作为程序参数来用,对非SAP系统接口的定义可以保密共33页,第8页北京泽佳科益科技有限公司通过导入DTD,XSD,WSLD文件等方式定义,也可以通过IR中的设计器来开发,PI的接口设计器直观,简单易用,可以理解为对XML格式的可视化操作,当前电信的接口设计方案中因为非SAP系统的结构复杂,有自己的特殊性,一个接口包含多个业务结构,所以对非SAP系统的接口设计采用手工编写WSLD格式文件导入到PI的资源集成库中,这种方式开发灵活,自由度高,可以有针对性的对复杂的接口设计,但是需要维护人员对WSLD,XML,XSD有一定的了解,也可以使用设计器来开发接口,开发简单易上手,但对熟悉WSLD开发的顾问不如直接编写文件效率高,对SAP系统的接口采用设计器来开发,因为SAP系统和XI系统可以无缝读取结构,而且每个接口针对性强,针对独立的业务,结构相对简单,使用设计器开发效率会更高PI接口结构的复用性与通用性可以使开发效率更高,在新的业务场景中的接口可能与旧业务场景的接口完全相同或者类似,如果接口结构完全相同侧只需要把旧的接口结构引用过来,不需要在进行任何开发,可以做到一次开发永久受益,如果新的接口与原有接口的结构基本一样只有少许差别,则可以把原有接口复制一份过来,进行简单的修改,使开发周期大幅度的缩短,如果新的接口包含原有接口结构,又增加了一些自己的业务字段,则可以定义一个通用接口,每次在此接口上进行增强开发,原有

1 / 33
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功