SAP PI 集成引擎

SAP PI 集成引擎

集成引擎负责中央集成服务器服务,例如管线步骤:路由和映射。如果源消息结构和目标的消息结构不同,集成引擎调用Mapping Runtime,源结构会被转换成目标结构。Mapping Runtime基于Java栈。集成引擎也可以利用ABAP程序来转换,这个基于ABAP栈。

消息可以是两种类型:

  1. 同步的——有请求和响应两部分。
  2. 异步的——只有请求或者响应二者之一。

在PI中,消息由接口表示。

接口:XML格式的消息结构和说明。

基于上面的限制,会有三种接口类型:

  1. 外向接口——连接发送系统。
  2. 内向接口——连接接收系统
  3. 抽象接口——连接BPE。

在PI中为每一个业务需求配置集成逻辑(场景)的时候,集成引擎会以循序渐进的方式执行配置。术语“管线”指的是在处理XML消息的时候执行的所有步骤。管线步骤包含:

  1. 接收者识别——决定参加消息交换的系统。
  2. 接口识别——判断应该使用何种接口接受消息。
  3. 消息分割——如果找到了不止一个接收者,PI会为每一个接收者实例化新的消息。
  4. 消息映射——把源消息映射为目标消息的格式。
  5. 技术路由——为消息绑定特定的目标和协议。
  6. 调用适配器——发送转换过的消息给适配器或者代理。
(0)

相关推荐