SAP XI/PI 学习资源汇总 最近的手上有个项目涉及到一些XI 的知识,就在网上先找了些放这儿,以备参考
SAP XI 概念介绍: SAP XI 交流基础设施(Exchange Infrastructure)应用集成平台作为SAP Netweaver 中间件产品的一部分,目的是为non-SAP 系统提供一个其他管理信息系统与SAP 系统进行数据和流程交互的平台,因为SAP 定位于ERP 系统,关注点在企业的人、财、物,但对于企业其他的专业系统,SAP 的功能无法覆盖和取代,因此,必须有这么的“接口”来实现相互之间的数据和业务交换
SAP XI 平台包含两块,第一块称为Integration Broker,以消息的方式进行系统间的数据的交换(包含 Adapter 引擎和Integration 引擎两部分);另一块为BPA(业务处理引擎 BP engine),即业务流程自动化,实现外围系统业务流与SAP 业务的衔接
这两块是两个层面的功能,即 BPA 建立在IntegrationBorker 之上的
整个平台基于J2EE 架构实现,物理架构如下 1、Integration Adapters 集成适配器,符合 JCA 规范,提供了各种类型的接口(IDOC,SOAP,HTTP,FTP,JMS,JDBC 等)用于外围系统与 XI 连接,XI 提供了 PCK 工具(Partner Connectivity Kit)与 XI 基于 XML 格式进行数据交互,Integration Adapter 是双向的,它将各种协议和数据格式转换成 XML 格式的消息对象,反之亦然
集成服务器自带了几种集成适配器,但大多数集成适配器是附加部件
2、Integration Server 集成服务器,是 XI 的核心部分,实现从外围(或内部 SAP)应用系统接受消息,利用路由和映射规则处