SAP XI集成技术简介 (一). NW的框架图:
http://www.cnblogs.com/patricksong/admin/file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image003.gif (二). 什么是XI?
SAP XI交流基础设施(Exchange Infrastructure)作为SAP Netweaver平台下的企业应用集成(EAI)组件,SAP称XI为一个集成代理,因为它在连接、格式和协议等要求不断变化的组织之间起到媒介作用。根据XI通过提供公共接口储存库减小了集成消耗, XI的中心部件为SAP集成服务器,它方便了跨越内外部联网计算机系统的不同操作系统和应用程序之间的相互作用。 XI体系架构
SAP XI平台包含两块,第一块称为集成构造器IB(Integration Broker),以消息的方式进行系统间的数据的交换(包含Adapter引擎和Integration引擎两部分);另一块为BPA(业务处理引擎BP engine),即业务流程自动化,实现外围系统业务流与SAP业务的衔接,BPA建立在IntegrationBorker之上,XI体系架构见下图:
http://www.cnblogs.com/patricksong/admin/file:///C:/Users/ADMINI~1/AppData/Local/Temp/msohtmlclip1/01/clip_image005.gif
体系架构简述:
1) Integration Adapters 集成适配器,符合JCA规范,提供了各种类型的接口(IDOC,SOAP,HTTP,FTP,JMS,JDBC等)用于外围系统与XI连接,XI提供了PCK工具(Partner Connectivity Kit)与XI基于XML格式进行数据交互,Integration Adapter是双向的,它将各种协议和数据格式转换成XML格式的消息对象,反之亦然。集成服务器自带了几种集成适配器,但大多数集成适配器是附加部件。 SAP XI支持以下适配器
a) 第三方系统适配器: i. HTTP ii. SOAP iii. JDBC iv. File
b) SAP应用适配器 i. RFC ii. IDOC
c) 工业标准适配器 i. CIDX ii. EDI
2) Integration Server集成服务器,是XI的核心部分,实现从外围(或内部SAP)应用系统接受消息,利用路由和映射规则处理消息,最终送达接受应用系统(SAP或外围,为双向)。
XI集成应用包括发送系统、XI服务器和接收系统,见下图: