前不久一直在做项目,客户那边又不能上外网,所以一直没有更新blog.现在项目终于结束了,先是回家好好休息了一段时间,现在又赶上XI的培训,不敢独享,赶紧把心得和体会和大家分享一下:-)
最近参加了两周XI的标准培训。课程分别是BIT400和BIT460。
BIT400是XI的Overview, BIT460是XI的Mapping技术深入,收获颇丰。
SAP的XI3.5之前叫XI,之后改名叫PI,也就是Process Integration。更加强调流程的整合,也就是它的BPM功能。想起以前有一次看到公司一个服务器叫PI,进去逛了一圈,硬是没搞明白为什么叫PI,当时Baidu了一下都没什么头绪,现在终于搞清楚PI是个啥东西了。我还是习惯叫它XI吧。呵呵
在SAP的系统架构图里面,最上面是People Integration,主要是EP部分,然后是Information Integration,主要是BI和MDM,再下面就是Process Integration,就是XI了,这里包含了不同数据转换和BPM两部分。再下面就是ABAP, JAVA Server了。回想一下,EP,BI,XI,ABAP,JAVA这两年我终于全部过了一遍,唉,感觉自己就像赤壁里的诸葛亮--什么都略懂一点。可是生活还不多彩啊。
XI主要是提供复杂系统环境之间的接口,所有不同系统之间的数据交换请XI来做统一的翻译,这样大大的减少了维护时间和工作量。它不仅可以和各种不同的SAP系统通信,也可以和各种不同Vendor的第三方系统通信。主要的接口技术包含了:HTTP,FILE/FTP,RFC,JDBC,JMS,SOAP等。
XI传输两个不同系统之间的