Skip to Content
Author's profile photo Former Member

白话XI – 入门研究篇(一)

  • 第一章 认识XI/PI

关于概念,大家可以到SAP官方网站去看,不过估计会看的迷迷糊糊,为啥捏? 因为SAP把这个东西说的无所不能, 只要和接口相关的,尽管往这里面扔,咱都能处理. 说到这, 基本上就明了啦,这东西就是个接口整合器. 因为本人没太多文化,就这么叫着吧,大家明白就行.

接下来,必须明白这个东西的架构, 即组成方式, 这是认识任何一个系统的最基本的步骤,懒得画图,咱拿现成的.

/wp-content/uploads/2012/03/01_125068.gif

为了简化,方便记忆,从下到上一个一个来:

SLD:最基本的,在一个公司中,可以有多个SLD,用来分组不同种类,或者区域的应用系统,包含了应用系统的各种组件。

IR 存储各种应用组件的接口信息,以及mapping信息等等,定义接口的结构啊,数据之间的转换规则啊,反正要定义某个接口,这是第一步。

ID 可以根据业务需求,定义一些场景,然后定义通讯通道,通讯方式等等。

IS  真正和外部系统交互的部分啦,里面可以有不同的适配器连接不同的系统,可以进行真正的数据格式转换,根据ID设置的通道发送到外部系统(接收同理)。

IM 这个可不是聊天工具,这个是监控工具,用来监控XI的一举一动。

咋样,很好记吧,记下来,人家一提问,张口就来,这就是水平,哈哈。

接下来,让我们看看在两个系统间,通过SAP XI是发送一条消息的全部流程,这样更容易理解XI到底是怎么工作的:

/wp-content/uploads/2012/03/02_125081.gif

我承认,我很懒,总是拿SAP的图来写,不过这并不重要,重要的是你能懂这个流程,白话说说,明白就好:

  1. 系统A消息发出,不要去关心是怎么发出来的,RFCIdocFile等等
  2. 到达XIIS中,赶紧找下家,不然就迷路啦,于是根据ID的设置,找到收货方
  3. 然后确定接口的类型,这样就知道了数据结构等等信息
  4. IS做消息分发。。。。我也不知道,反正是黑盒,不管他
  5. 数据转换。。。或者结构转化
  6. 到达技术层,找到物理地址
  7. 发送到适配器,该去哪去哪

  看的一头雾水?那就对了,这里先说下基本概念,看不懂很正常,记不住就不行了,因为大体框架以及大概流程还是要知道的,后面会有详细的例子,有了这些基本的概念,理解起来就方便很多。

Assigned Tags

      Be the first to leave a comment
      You must be Logged on to comment or reply to a post.