Show TOC

Axis-Framework im SOAP-AdapterLocate this document in the navigation structure

Sie können im SOAP-Adapter das Axis-Framework einsetzen. Axis steht für Apache extensible Interaction System. Das Framework wird durch die Apache Software Foundation zur Verfügung gestellt. Im SOAP-Adapter können Sie Axis-Version 1.4 verwenden.

Hinweis

Weitere Informationen: ws.apache.org/axis/

Handler im Axis-Framework

Handler sind wichtige Elemente des Axis-Framework. Handler sind Verarbeitungsschritte zur Laufzeit, die eine Message bearbeiten und weiterleiten. Sie können wie Module im Modul-Prozessor zu einer Verarbeitungskette zusammengefasst werden.

Für den Einsatz des Axis-Framework im SOAP-Adapter werden folgende Module bereitgestellt:

  • Das HandlerBean-Modul (AF_Adapters/axis/HandlerBean) ruft einen Axis-Handler auf.

    Verwenden Sie das Modul für den Aufruf der Axis-Handler, die Sie einsetzen wollen.

  • Das Adapter Framework-Modul (AF_Adapters/axis/AFAdapterBean) wandelt das Axis-Message-Objekt in ein Adapter-Framework Message-Objekt um und umgekehrt.

    Setzen Sie das Modul an der Grenze zwischen der Message-Verarbeitung im Adapter-Framework und im Axis-Framework ein.

  • In Empfängerrichtung wird eine Adapter-Framework-konforme Request-Message durch das Adapter-Framework-Modul in eine Axis-SOAP-Message umgewandelt und an die Handler-Module weitergereicht.

    Die Response-Message nimmt den umgekehrten Weg.

  • Aus Senderrichtung wird die Axis-SOAP-Message durch ein Servlet oder eine Task, die Sie konfigurieren können,  an einen Axis-Handler im Modul-Prozessor weitergereicht.

    Das Adapter-Framework-Modul wandelt die Axis-SOAP-Message in eine Adapter-Framework-konforme Message um und leitet sie an das Adaptermodul weiter.

    Die Response-Message nimmt den umgekehrten Weg.

Mit dem Axis-Framework stehen Ihnen zur Verfügung:

  • Message-Protokolle SOAP 1.1 und SOAP 1.2
  • Transport-Protokolle HTTP/S, SMTP, Datei
  • Verschiedene Benutzerauthentifizierungsverfahren (Basic, Digest; NTLM, SAP Assertion Tickets)
  • Verschiedene Kapselungsformate (MIME, DIME, MTOM)
  • Sie können über das HandlerBean-Modul eigene Axis-Handler in die Modulkette einbinden.