SAP XI 是德国SAP公司出品的ERP软件中的一个组件,其中XI表示Exchange Infrastructure(交换架构)。
SAP XI应用集成套件作为SAP Netweaver中间件产品的一部分,目的是为non-SAP系统提供一个其他管理信息系统与SAP系统进行数据和流程交互的平台,因为SAP定位于ERP系统,关注点在企业的人、财、物,但对于企业其他的专业系统,SAP的功能无法覆盖和取代,因此,必须有这么的“接口”来实现相互之间的数据和业务交换。
SAP XI平台包含两块,第一块称为Integration Broker,以消息的方式进行系统间的数据的交换(包含Adapter引擎和Integration引擎两部分);另一块为BPA(业务处理引擎BP engine),即业务流程自动化,实现外围系统业务流与SAP业务的衔接。这两块是两个层面的功能,即BPA建立在IntegrationBorker之上的。
XI的连接方式
在与其他系统的连接方式上,XI技术采用以XI为中心Hub的星形连接方式,所有要连接的系统只需与XI做一次连接即可,从而避免了中间件以及BC下应用系统与应用系统之间的一对一连接方式造成的多系统互接时系统集成复杂度急剧上升(需要连接N×(N-1)次)的问题。另外,XI把所有由源系统传来的数据格式转换成XML格式进行处理,判断其目标系统并将数据再由XML转换成为目标系统所需要的格式进行输出,能够有效实现与不同系统的通信集成。
XI技术特点
在阐述了SAP XI 工作原理之后不难看出XI技术存在以下优点:
扩展性强:SAP XI提供良好的扩展机制,能够通过简单的配置、少量的定制化,快速和其它系统进行对接。
灵活度高:可以通过灵活的配置改变接口的处理流程。
稳定性强:能够保证系统的稳定性、可靠性,保证数据在交换过程中不被丢失。
安全性高:提供了良好的数据格式转换、数据路由、数据加密、身份认证的功能。