谈谈SAP PI 的功能和PI顾问的特点
2012-06-14 16:06
330 查看
深入接触过SAP ERP的人都会感受到它的复杂性,没有人能够完全掌握。
乍看SAP PI呢?看上去很简单,因为它不过是一个接口中间件而已,并没有业务逻辑程序在里面,但是复杂度是极其高的,因为它几乎所有的接口都可以通过配置完成。
在我看来,它的复杂主要有如下几个原因:
1.作为SAP ERP的绝佳伴侣,使用者必须非常熟悉ABAP,注意,是非常,如果你不懂tRFC,qRFC之类的,SM59各种连接类型的配置,IDOC也不会,BAPI也不能应用自如的话,恐怕是很难用好的。
2.接口开发中,特别是复杂的接口,涉及很多实际的业务流程及字段印射,数据是推送还是拉取,同步异步、频率、数据量、出错处理等等,都需要根据实际的业务来设计。
3.深入PI的学习之后,不可避免的是要面对许多basis的问题,不要指望BASIS来解决PI的问题,没有人比你更熟悉PI,SLD、权限配置、备份、传输、TRACE、安装、打PATCH,这一切你都有可能遇到。
4.基础的软件知识,例如C#,JAVA,数据库、WEB SERVICE的开发,SMTP协议,SOAP协议,FTP协议等等,你都要熟悉,PI是一个基于SOA架构的中间件,XML的思想贯穿前后,从这一点上看,基础知识更为重要,在遇到很多不解问题时,从基础出发才是关键。
5.良好的英文读写能力和耐性、沟通能力。PI的资料,是没有中文的,在实际接口设计中,你还需要和各种系统(非SAP)或SAP的开发人员、业务人员不停的沟通,让他们理解基于SOA的接口架构,在出现问题时,又需要能准确的定位是哪一方的问题。
所以,真正掌握PI的顾问,是既懂业务也懂技术的,对综合能力要求很高。
SAP PI的功能太过于强大和方便,而且从中能学到许多的软件设计思想,有了它,可以真正的解决企业信息系统的孤岛问题。
乍看SAP PI呢?看上去很简单,因为它不过是一个接口中间件而已,并没有业务逻辑程序在里面,但是复杂度是极其高的,因为它几乎所有的接口都可以通过配置完成。
在我看来,它的复杂主要有如下几个原因:
1.作为SAP ERP的绝佳伴侣,使用者必须非常熟悉ABAP,注意,是非常,如果你不懂tRFC,qRFC之类的,SM59各种连接类型的配置,IDOC也不会,BAPI也不能应用自如的话,恐怕是很难用好的。
2.接口开发中,特别是复杂的接口,涉及很多实际的业务流程及字段印射,数据是推送还是拉取,同步异步、频率、数据量、出错处理等等,都需要根据实际的业务来设计。
3.深入PI的学习之后,不可避免的是要面对许多basis的问题,不要指望BASIS来解决PI的问题,没有人比你更熟悉PI,SLD、权限配置、备份、传输、TRACE、安装、打PATCH,这一切你都有可能遇到。
4.基础的软件知识,例如C#,JAVA,数据库、WEB SERVICE的开发,SMTP协议,SOAP协议,FTP协议等等,你都要熟悉,PI是一个基于SOA架构的中间件,XML的思想贯穿前后,从这一点上看,基础知识更为重要,在遇到很多不解问题时,从基础出发才是关键。
5.良好的英文读写能力和耐性、沟通能力。PI的资料,是没有中文的,在实际接口设计中,你还需要和各种系统(非SAP)或SAP的开发人员、业务人员不停的沟通,让他们理解基于SOA的接口架构,在出现问题时,又需要能准确的定位是哪一方的问题。
所以,真正掌握PI的顾问,是既懂业务也懂技术的,对综合能力要求很高。
SAP PI的功能太过于强大和方便,而且从中能学到许多的软件设计思想,有了它,可以真正的解决企业信息系统的孤岛问题。
相关文章推荐
- 多路径软件(UltraPath)功能特点
- wpf的主要功能特点
- 中国电信某中心数据机房管理系统功能及特点介绍
- 图形化的电力通信光纤资源管理系统概述与功能特点
- 谈谈QQ 4.6版本的语音通话功能
- 谈谈 PHP7新增功能
- 谈谈业务逻辑中灰度功能的实现
- spring的功能特点
- 你需要知道的、有用的 Python 功能和特点
- 谈谈Nginx有哪些特点
- 被动中的主动――谈谈产品中的推荐功能
- WordPress初级教程-3: Wordpress的功能和特点
- 谈谈XCode代码自动完成Code Sense功能及XCode界面设置
- 用PythonPi实现门禁系统-功能实现
- J2ME综合--谈谈J2ME的几个重要的功能
- 游戏功能及产品的特点
- MongoDB特点及功能介绍
- 15-StringBuffer-09-常用对象API(StringBuffer类-特点&添加功能)
- (转)谈谈MVC项目中的缓存功能设计的相关问题
- 南北桥的作用一功能和特点