Prozessintegrationsoptionen
Die SAP Process Integration (SAP PI) ist Teil der SAP NetWeaver-Plattform. Es wird genanntSAP NetWeaver Exchange Infrastructure XIin NetWeaver 7.0 ehp2 und älteren Versionen. Die SAP NetWeaver-Prozessintegration ist Teil der NetWeaver-Softwarekomponente und wird für den Informationsaustausch im internen System des Unternehmens oder mit externen Parteien verwendet.
Mit SAP PI / XI können Sie eine systemübergreifende Kommunikation und Integration einrichten und SAP- und Nicht-SAP-Systeme basierend auf verschiedenen Programmiersprachen wie Java und SAP ABAP verbinden. Es bietet eine Open-Source-Umgebung, die in einer komplexen Systemlandschaft für die Integration von Systemen und für die Kommunikation erforderlich ist.
SAP Process Integration ist eine Middleware, die eine nahtlose Integration zwischen SAP- und Nicht-SAP-Anwendungen in einer Organisation oder mit Systemen außerhalb der Organisation ermöglicht.
Warum brauchen wir SAP PI?
In einer Organisation enthält SAP ERP kein einziges System, sondern besteht aus einer Reihe integrierter Systeme wie SAP CRM, FICO, EWM usw. SAP PI bietet eine Plattform als zentralen Integrationspunkt für alle Systeme, ohne den Komplex zu berühren Legacy-System für den gesamten Daten- und Informationsaustausch.
Im Folgenden sind die wichtigsten Funktionen von SAP Process Integration aufgeführt:
Konnektivität
Mit SAP PI können Sie verschiedene Anwendungen und Systeme mit unterschiedlichen technischen Kommunikationsmethoden verbinden. SAP PI bietet Ihnen eine Vielzahl von Adaptern, mit denen Sie Anwendungen verbinden können, die auf verschiedenen Protokollen wie HTTPS oder Remote Function Call (RFC) basieren.
Routing
Das Routing definiert die Regeln für den Nachrichtenfluss zwischen den verschiedenen Systemen zur Laufzeit.
Kartierung
SAP PI wird verwendet, um verschiedene Anwendungen oder Systeme in einer verteilten Umgebung zu verbinden, die zwischen verschiedenen Organisationen eingerichtet werden kann. Daher besteht die Möglichkeit, dass sich die Struktur des Datenaustauschs zwischen zwei Komponenten voneinander unterscheidet.
Installationsoptionen für SAP NetWeaver PI
Wenn Sie ein Szenario in SAP PI ausführen, hängen die Kommunikations- und Verarbeitungsfunktionen von Laufzeitmodulen ab, die bei der Installation von SAP PI installiert werden. Sie können eine oder mehrere Laufzeit-Engines auf einem Host-System installieren. SAP PI bietet die folgenden zwei Installationsoptionen:
Typ 1 - Typ mit doppelter Verwendung
Diese Installation basiert auf ABAP und Java und bietet Tools zum Entwerfen und Konfigurieren von Integrationsinhalten sowie die folgenden Laufzeit-Engines:
- Integration Engine
- Business Process Engine
- Erweiterte Adapter-Engine
Typ 2 - Advanced Adapter Engine Extended (AEX)
Diese Installation basiert auf Java und bietet Tools zum Entwerfen und Konfigurieren von Integrationsinhalten. Sie enthält AEX als Laufzeitmodul.
SAP NetWeaver PI-Architektur
Die SAP PI-Architektur besteht aus mehreren Komponenten, die zur Entwurfszeit, Konfigurationszeit und Laufzeit verwendet werden. In SAP PI wird das Absendersystem als Quelle und der Empfänger als Zielsystem bezeichnet. Die Architektur ist als Hub-and-Spoke-Struktur bekannt. Der Spoke wird zum Herstellen einer Verbindung mit externen Systemen verwendet, während der Hub zum Austauschen von Nachrichten verwendet wird.
Ein SAP PI-System ist in folgende Komponenten unterteilt:
- Integration Server
- Integration Builder
- System Landscape Directory (SLD)
- Konfiguration und Überwachung