Show TOC

Advanced Adapter Engine ExtendedLocate this document in the navigation structure

Verwendung

Funktionsumfang

Die Installationsoption Advanced Adapter Engine Extended (AEX) bietet die Connectivity-Möglichkeiten der Advanced Adapter Engine (AAE) sowie die Design- und Konfigurationswerkzeuge (ES-Repository und Integration Directory) zum Einrichten von Integrationsszenarien, die auf der AAE aufsetzen. Das mit der AEX installierte Integration Directory enthält die gleiche Teilmenge von Konfigurationsoptionen wie das der AAE, im Prinzip die integrierte Konfiguration.

Die folgende Abbildung zeigt die Hauptkomponenten der AEX:

Abbildung 1: Komponenten der AEX

Die Hauptkomponenten für Design- und Konfigurationszeit sind das Enterprise Services Repository (ES Repository) und das Integration Directory. Mit diesen Werkzeugen kann ein Integrationsexperte Integration-Content entwerfen (zum Beispiel Interfaces und Process-Integration-Szenarien) und die Konfigurationseinstellungen für den Austausch von Messages für eine bestimmte Systemlandschaft angeben. Die Design- und Konfigurationswerkzeuge sind mit dem System Landscape Directory verbunden, das zum Beispiel die Beschreibung von Software-Komponenten und Systemen enthält.

Weitere Informationen:

Design-Zeit

Konfigurationszeit

Anhand der Konfigurationseinstellungen aus dem Integration Directory werden Messages zur Laufzeit zwischen den verbundenen Business-Systemen ausgetauscht. AEX verwendet die Advanced Adapter Engine als Laufzeit-Engine

Zur Verarbeitung von Messages verwendet die Advanced Adapter Engine (AAE) Informationen aus dem Integration Directory. Diese Informationen werden der AAE über einen Laufzeit-Cache zur Verfügung gestellt.

Fähigkeiten

AEX unterstützt die Vermittlungsfähigkeiten der AAE. Sie können im Einzelnen folgende Adapter verwenden:

  • RFC-Adapter

  • SAP Business Connector-Adapter

  • File/FTP-Adapter

  • JDBC-Adapter

  • JMS-Adapter

  • SOAP-Adapter

  • Marketplace-Adapter

  • Mail-Adapter

  • RNIF-Adapter

  • CDIX-Adapter

  • IDoc-Adapter (Advanced Adapter Engine) (Adaptertyp IDOC_AAE)

  • HTTP-Adapter (Advanced Adapter Engine) (Adaptertyp HTTP_AAE)

Weitere Informationen zu den einzelnen Adaptern: Adapter-Konfiguration (AAE)

Achtung

Mit den RNIF- und CIDX-Adaptern und ihren entsprechenden Business Packages können Sie Business-To-Business-Szenarien auf dem jeweiligen Industriestandard (RosettaNet bzw. Chem eStandards) einrichten.

Weitere Informationen: Integration anhand von SAP Business Packages einrichten

Beachten Sie, dass Sie keine Integrationsprozesse verwenden können, wenn Sie die Advanced Adapter Engine Extended (AEX) installiert haben. Deshalb werden die Szenarien des Business Package, die Integrationsprozesse verwenden, in diesem Fall nicht unterstützt.

Technisch basiert die Installationsoption AEX auf AS Java.

Empfehlung

Da AEX ausschließlich auf AS Java basiert, ist diese Option einfacher zu installieren und zu warten, da sie weniger Arbeits- und Datenspeicher benötigt. AEX ist daher im Vergleich zu einer vollständigen Installation von SAP NetWeaver PI eine kostensparende Option.

Achtung

Im Vergleich zu einer vollständigen Installation von SAP NetWeaver PI unterliegt AEX folgenden Einschränkungen:

  • Die Connectivity-Optionen sind auf die Adapter der AAE beschränkt.

    Das heißt, Sie können folgende Adaptertypen nicht verwenden: IDoc (IE), XI, HTTP (IE), WS (Connectivity mit Systemen, die auf Web Services Reliable Messaging basieren).

  • Sie können keine Integrationsprozesse verwenden (komponentenübergreifendes Business Process Management).

  • Sie können Process-Integration-Szenarien nur als Modellierungsoption im ES-Repository verwenden.

  • Parametrisierte Mapping-Programme werden nicht unterstützt.

  • ABAP-Mapping ist nicht verfügbar.

Anwendungsfälle

Sie können AEX folgendermaßen verwenden:

  • AEX standalone verwenden

  • In Kombination mit einer SAP NetWeaver PI Landschaft

AEX standalone verwenden

Sie können AEX als eigenständige Integrations-Middleware verwenden. Im folgenden Bild werden die grundlegenden Kommunikationsoptionen dargestellt:

Abbildung 2: AEX standalone verwenden

Diese Verwendung ist in folgenden Fällen zweckmäßig (Beispiele):

  • AEX als „einfach aufgebaute“ und kostengünstige Integrations-Middleware verwenden

    Bei Szenarien, die nur die Connectivity-Möglichkeiten der AAE erfordern und keine Integrationsprozesse enthalten (komponentenübergreifendes BPM), können Sie die Installationsoption AEX wählen, die technisch gesehen nur auf AS Java basiert. In früheren Releases war auch für diese Szenarien eine Standardinstallation von SAP NetWeaver PI (technisch sowohl auf AS Java und AS ABAP basierend) erforderlich.

  • AEX als Testumgebung verwenden

    Da eine AEX-Installation nicht nur eine Laufzeit-Engine (Advanced Adapter Engine), sondern auch das ES Repository und das Integration Directory umfasst, wird der gesamte Lebenszyklus eines Integrationsprojekts unterstützt. Sie können daher ein vollständiges und konsistentes Toolset einrichten sowie Integrationsszenarien in Ihrer Landschaft konfigurieren und testen.

    Hinweis

    Beachten Sie jedoch, dass AEX im Vergleich zu SAP NetWeaver PI nur über einen eingeschränkten Funktionsumfang verfügt. Es ist insbesondere nicht möglich, mit diesem Setup Integrationsprozesse (ccBPM) zu testen.

  • AEX als Failover-System verwenden

    Sie können sowohl vollständige Integrationsszenarien (Integrations-Content aus dem ES Repository) als auch Konfigurations-Content (Integration Directory) aus einer produktiven Landschaft (die z.B. auf einer Standardinstallation von SAP NetWeaver PI basiert) in eine auf AEX basierende „Failover-Landschaft“ transportieren. Beachten Sie bitte, dass diese Transportoption auf solche Objekte des Integration Directory beschränkt ist, die von AEX unterstützt werden, z. B. Integrierte Konfigurationen.

AEX in Kombination mit einer SAP NetWeaver PI Landschaft verwenden

Sie können Ihre AEX-basierte Landschaft mit einer Landschaft verbinden, die auf SAP NetWeaver PI basiert. Im folgenden Bild werden die grundlegenden Kommunikationsoptionen dargestellt:

Diese Verwendung ist zum Beispiel in folgenden Fällen zweckmäßig:

  • Abkoppeln von Netzwerkzonen

    Sie können z.B. für Ihre Sicherheitsszenarien eine Landschaft einrichten, die auf einer Standardinstallation von SAP NetWeaver PI basiert. In Ihrer entmilitarisierten Zone (DMZ) können Sie eine AEX-Installation hinzufügen, die für die externe Kommunikation verwendet wird. Für die AEX in der DMZ und das „PI-Standardsystem“ können Sie problemlos eine Änderung des Transportprotokolls konfigurieren, um maximale Sicherheit zu gewährleisten.

  • Abkoppeln von Landschaften für verschiedene Bereiche eines Unternehmens

    Sie können z. B. AEX-basierte Landschaften als kostensparende Integrationslösung für regionale Geschäftsprozesse verwenden und eine PI-Standardinstallation für die zentralen Prozesse im Unternehmen.

Achtung

Wenn Sie AEX in Kombination mit einer Landschaft verwenden, die auf einer Standardinstallation von SAP NetWeaver PI basiert, müssen Sie sorgfältig alle Auswirkungen bedenken, die auch bei verbundenen PI-Landschaften auftreten. So wird z. B. der Content einzelner ES Repositories (die mit dem AEX einerseits und dem PI-System andererseits installiert wurden) nicht automatisch angeglichen, so dass geeignete Transportszenarien geplant werden müssen.

Dezentrale AAE als Teil einer AEX-Installation verwenden

Sie haben analog zu einer Standard-Dual-Stack-Installation die Möglichkeit, eine dezentrale Advanced Adapter Engine (dezentrale AAE) separat auf einem System mit einer anderen SAP-System-ID (SID) zu installieren als die zentrale AAE. Die dezentrale AAE läuft zur Laufzeit unabhängig von der zentralen AAE.

Die Design- und Konfigurationsumgebung (ES Repository und Integration Directory) befindet sich auf dem Server der zentralen AAE. Die zentrale als auch die dezentrale AAE registrieren sich beide im selben System Landscape Directory (SLD).

Die dezentrale AAE arbeitet hinsichtlich der Benutzerverwaltung völlig autark, da sie eine lokale User Management Engine verwendet.

Die folgende Grafik verdeutlicht den Aufbau.

Abbildung 3: Dezentrale AAE als Teil einer AEX-Landschaft
Hinweis

Beachten Sie folgende Besonderheiten bei der Verwendung einer dezentralen AAE in einer AEX-Installation:

  • Sie konfigurieren die dezentrale AAE mit den Java-Service-Eigenschaften im SAP NetWeaver Administrator.

  • Sie können keine Szenarien einrichten, bei denen eine Integration Engine an der Kommunikation beteiligt ist.