SAP-XI/PI Guide
SAP Exchange Infrastructure (SAP XI/PI) is SAP’s enterprise application integration (EAI) software, SAP XI is an integration technology and platfor! for SAP and non#SAP applications$ for A$A and %$% scenarios& for asynchronous and synchronous counication' for cross#coponent %usiness Process anageent
System Landscapes
Business Apps
With Exchange Infrastructure(Process Integration):
Central message management
Previous Situation:
Point-to-point integration
e can open XI in $ ways !
through ABAP Stack
i e * +ode
SXMB_IFR 2. through JAVA Stack i.e. Http://Host:Port/start/i!e .Ht#$
PIonSAPon SAPon SAPon SAP
! i r e a l l
It is also called an
itegratio %roker
-ecause it ediates -etween entities with .arying reuireents in ters of connecti.ity, forat, and protocols According to SAP, XI reduces integration costs -y pro.iding a coon repository for interfaces
A2A &App$icatio 2 App$icatio'
hen you are dealing with in your 0rgani1ation le.el or 2etwor3 le.el eans it is A$A Scenario! *his is integration li3e let4s say5 you ha.e $ systes in your copany E6P 7 accounting syste And you want to send data fro E6P to acconting syste *his happens inside your copany, so it is sol called A$A $
8or exaple, if one copany A%+ has ipleented the 6/& 7 XI and say there will -e se.eral departents (odules li3e Sales, aterial gt etc ) So if Sale departent is dealing with the aterial anageent departent within the copany then you will say it A$A
B#B - $usiness # $usiness
B2B Means the communication between two Organizations or partieslet’s say, there are 2 companies, and they have a different systems, which need to be integrated. For ! your client is using #$% &'( and their customer is having some other technology. they want to integrate each $pplications. )his is B2BB2B means business to business, it refers to scenario where both the sender and the receiver and in different landscape, suppose ur again doing a File to *+O scenario but the F)% server is in a separate landscape -for e.g. ur clients site or anywhere else and the &'( server is in ur landscape. /e have to use %arty for this to identify separate business. /e also prefer Business service over business system in this case.
%ifferences
$2$ communication is re0uired whenever you are sending messages within the same landscapes ie within the corporate boundary .*n this case you have to use #ervice without party in *+.For B2B you have to use %arty in *+.