Following points are the general usage of XI on any landscape:
- SAP XI is a component of SAP Exchange Infrastructure environment which facilitates the integration of systems.
- It is an XML-Based platform for integrating applications.
- It is connected to central integration platform; it is centrally controls flow of processes in all connected systems.
- Common XML format is used to reduce the requirement of number of mappings.
- It supplies unified service for A2A and B2B scenarios.
- It supports communications between SAP and Non-SAP systems with the use of own formats, based on proxy mechanism.
- It features adapters for communication using RFC, IDoc, non-sap protocols (such as flat files, JMC queues, HTTP prompts, and third party applications).
Related: Check Patch Levels of XI/PI System
- It defines all the integration objects using internet standards (WSDL, XSD).
- It is based on proven and scalable SAP Web Application Server (SAP WAS) architecture.
- XI takes the advantage of both Java and ABAP stack of the SAP WAS, plus integrated middleware to facilitate communication between the two.
- Components that reside on J2EE engine include integration builder (Integration repository, integration directory), Runtime workbench, and Mapping Runtime and Adapter engine.
- Integration engine is implemented in ABAP objects which provides flexible and powerful engine for message exchange.
- Many Administration tasks in the XI are performed from transaction SXMB_ADM.
- There are two branches in the transaction: Administration and Configuration.
- Administrative task include tuning and managing the queues for message processing, scheduling archiving and delete jobs and making error analysis settings.
- Configuration includes settings for time-controlled message processing, configuring integration engine, setting retention periods and interfaces for message archiving.
- XI ( Exchange Infrastructure) is used as a middleware
- Current Version of XI in XIP is PI 7.0
- Latest version of XI at OSS(Online SAP Support) is PI 7.1
- There is no difference between XI and PI.
- SAP NetWeaver stack include Four layers
1. People Integration
2. Information Integration
3. Process Integration
4. Application Platform
- People Integration – SAP MC (Multi channel) and SAP EP (Enterprise Portal )
- Information Integration – SAP BI (Business Intelligence) and SAP MDM ( Master Data Management)
- Process Integration – SAP XI ( Exchange Infrastructure)
- Application Platform – SAP WAS ( Web Application Server )
- Below is the diagram of SAP Netweaver: