Die SAP 'Exchange Infrastructure' (XI), Bestandteil des SAP Netweaver, ist eine Middleware Komponente, welche als Enterprise Application Architecture (EAI) Plattform SAP und Nicht-SAP Systeme miteinander verbindet. Dabei unterstützt die neueste XI Version 3.0 auch eine Prozessintegration, welche grafisch dargestellt werden kann.
Technisch basiert die XI 3.0 auf dem SAP Web Application Server 6.40, welcher eine ABAP und eine J2EE Laufzeitumgebung miteinander vereint. Bestimmte Teile der XI laufen auf der JAVA Laufzeitumgebnung, andere auf der ABAP Laufzeitumgebung.
Neben der Verbindung von Anwendungen verschiedener Unternehmen untersützt die XI auch ein Queueing, wie es klassische Middleware Produkte andere Hersteller (IBM MQSeries) auch bieten, welches die Nachrichten persistiert (Persistenz) und z.B. bei Systemausfällen einen Datenverlust verhindert.
Aus technischer Sicht ist zu sagen, dass die Übermittlung der Daten mittels zeichenbasierten Protokollen (HTTP, HTTPS, FTP) geschieht und die zu verschickenden Nachrichten ausschließlich in XML formuliert sind. Dies ist ein Fortschritt im Vergleich zu den historisch bedingt proprietären SAP Datenaustauschformaten wie IDoc (Intermediate Document) und RFC (Remote Fucntion Call), da XML als Sprache als offener Kommunikationsstandard bei neuen Softwareprodukten im Unternehmensbereich immer mehr an Einfluss gewinnt.
--Odotec 10:03, 17. Mär 2005 (CET)