Mediationshandler und Mediationshandlerlisten

Gemäß Spezifikation sind Mediationen eine einfache sequenzielle Liste von Mediationshandlern. Sie müssen die Mediationshandlerliste zusammenstellen und in einem Unternehmensanwendungsarchiv implementieren, das Sie in WebSphere Application Server installieren. Sobald die Mediation einem Ziel zugeordnet ist, verarbeitet sie die Nachrichten, die an diesem Ziel ankommen. Ein Mediationshandler ist die Java™-Klasse, die die Nachrichten verarbeitet.

Anmerkung: Die Mediationsabläufe in Service Integration Bus wurden stabilisiert. Es werden künftig keine weiteren Erweiterungen mehr vorgenommen. Sie können IBM Integration Bus oder einen anderen externen Nachrichtenbroker für Mediationsfeatures verwenden, die in der Serviceintegration nicht verfügbar sind.
Beispiele für die von einem Mediationshandler durchgeführte Nachrichtenverarbeitung sind die folgenden:
  • Umsetzung einer Nachricht in ein anderes Format,
  • Weiterleitung von Nachrichten an andere Ziele,
  • Hinzufügen von Daten zu einer Nachricht aus einer Datenquelle,
  • Ändern von Nachrichteneigenschaften.

Die Mediationshandlerklasse implementiert die Java-Schnittstelle com.ibm.websphere.sib.mediation.handler.MediationHandler. Die Mediationshandlerklasse wird mit einem Assembliertool wie IBM® Rational Application Developer zu einer EAR-Datei assembliert und die Mediationshandleranwendung anschließend in einer Mediationshandlerliste implementiert.

Sie können einer Mediationshandlerliste einen oder mehrere Mediationshandler zuordnen, um eine Gruppe von Operationen zu definieren, die auf jede Nachricht angewendet werden soll. Wenn Sie einen Mediationshandler einer Mediationshandlerliste zuordnen, ordnen Sie dem Mediationshandler eine Folgenummer zu. Die Folgenummer wird verwendet, um die spezielle Reihenfolge zu bestimmen, in der die Mediationen in den Medationshandlerlisten aufgerufen werden.

Sie konfigurieren und erstellen eine Mediation über die Administrationskonsole, indem Sie sie einem Ziel zuordnen. Standardmäßig hat die Medationshandlerliste denselben Namen wie der Mediationshandler, aber Sie können bei Bedarf auch einen anderen Namen angeben.
Abbildung 1. Medationshandlerlisten
Diese Abbildung beschreibt Mediationshandlerlisten.

Abbildung 1 veranschaulicht die Zusammensetzung einer Mediation aus einer einfachen Liste von Mediationshandlern. Das Ergebnis der Operation jedes Mediationshandlers in der Liste bestimmt, ob der nächste Mediationshandler in der Liste aufgerufen oder ob die Nachricht an das nächste Ziel weitergeleitet wird.

In den meisten Fällen ordnen Sie einer Medationshandlerliste nur einen Mediationshandler zu. Die Tools, die Sie zum Implementieren des Mediationshandlers in einem EAR verwenden, sind eine grundlegende Konfigurationsoption für das automatische Hinzufügen des Mediationshandlers zu einer eigenen Medationshandlerliste.

Das Verhalten eines Mediationshandlers kann durch Definieren von Eigenschaften in unterschiedlichen Phasen der Mediationsentwicklung gesteuert werden. Diese Eigenschaften können beim Schreiben der Java-Klasse, beim Assemblieren und Implementieren des Mediationshandlers oder zur Laufzeit beim Erstellen und Installieren der Mediation definiert werden.


Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjp0010_
Dateiname:cjp0010_.html