Show TOC

Anforderungen an AdapterLocate this document in the navigation structure

Verwendung

Adapter, die Sie für die SAP NetWeaver Process Integration entwickeln, müssen bestimmte Anforderungen erfüllen. SAP legt diese Anforderungen fest, um Kunden leicht einsetzbare, einfach konfigurierbare und einheitlich zu verwaltende Adapter zur Verfügung zu stellen.

Integration

Anforderungen, die Sie zwingend erfüllen müssen, werden auch im SAP Zertifizierungsprozess untersucht.

Funktionsumfang

Richtlinien für das Adapter-Design

  • Cluster-enabled

    Der AS Java ermöglicht das Clustering von vielen Servern.

    Berücksichtigen Sie beim Adapterdesign die Nebeneffekte des Clustering.

    Hinweis

    Wenn Quality-of-Service in Ihrem Adapter beispielsweise die Ausprägung Exactly Once in Order haben soll, müssen Sie Überholvorgänge, die aufgrund der parallelen Abarbeitung mehrerer Cluster derselben physischen Verbindung möglich sind, verhindern.

    Weitere Informationen: Quality-of-Service

  • Spezialisierung

    Bauen Sie in Ihrem Adapter die Verbindung zu genau einem Typ von Business-System oder Industrie-Transportprotokoll, beispielsweise UCCnet, EDI oder CIDX auf.

  • Direktverbindung

    Stellen Sie in Ihrem Adapter die Verbindung zu einem Business-System oder einem Industrie-Transportprotokoll direkt her.

    Setzen Sie keine weitere Software ein.

  • Leichtgewichtig

    Entwickeln Sie Ihren Adapter "leichtgewichtig".

    Vermeiden Sie unnötige und zu häufige Änderungen, beispielsweise viele neue oder geänderte System-DLLs.

Verwendung von Adapter-Framework-Interfaces

Verwenden Sie für Ihren Adapter folgenden Adapter-Framework-Interfaces:

Interface Bemerkungen Verwendung obligatorisch

JCA 1.0-konform

Einsatz der Java Connector Architecture 1.0

Ihr Adapter muss die JCA 1.0 SPI-Anforderungen (z.B. Deployment, Server Contracts) und die optionalen JCA 1.0-Anforderungen, die von SAP NetWeaver Process Integration (z.B. CCI) verwendet werden, erfüllen.

Sie können die JCA 1.0-Anforderungen, die innerhalb PI nicht benötigt werden ignorieren.

Ja

Adapter-Framework Message-Austausch

Message-Austausch

Die Verbindungsfähigkeit (Connectivity) ist die Mindestanforderung an Ihren Adapter.

Er muss dazu in der Lage sein, Messages vom Adapter-Framework zu empfangen und an das angeschlossene Business-System weiterzuleiten und umgekehrt.

Ja

Adapter-Framework adapterspezifische Module

Message-Austausch

Programmieren Sie die spezifische Message- und Protokollkonvertierung entweder komplett innerhalb des Adapters oder implementieren Sie sie in adapterspezifischen Modulen.

Diese Module werden im Modul-Prozessor aufgerufen.

Weitere Informationen: Modul-Prozessor

Nein

Konfigurations-Services

Adapterkonfiguration im Integration Builder

Ohne eine einheitliche Adapterkonfiguration haben Kunden, Berater und der technische Support Schwierigkeiten, Adapter zu verwalten.

Ja

Administrational Services

Administration

Der Benutzer kann einheitliche Verwaltungs- und Fehlerdiagnose Werkzeuge für alle Adapter verwenden.

Ja

Utility Services

AS Java Resource-Zugriff

Der Adapter-Framework Utility-Service stellt den Zugang zu grundlegenden AS Java Ressourcen und dem AS Java Schlüsselspeicher zur Verfügung, hauptsächlich zu Transactions und Threads. Sie müssen unter der Kontrolle des AS Java stehen.

Verwenden Sie Multi-Threading und einige öffentliche und private Zertifikate in den Adaptern.

Ja

Logging API

Tracing, Protokollierung und Monitoring

Sie können für Ihren Adapter eigene Protokollmechanismen verwenden.

Nein

Message Data Exchange

Message-Metadaten

Message-Metadaten liefern die Strukturdefinition der XI-Message. Die Definition von Message-Typen kann auch im Enterprise Services Repository vorgenommen werden.

Weitere Informationen: Externe Definitionen

Nein