Resource Adapter for JMS mit WebSphere Application Server in einem Anwendungsserver eines anderen Anbieters implementieren

Für die Unterstützung von Verbindungen zu Serviceintegrationsressourcen, die in WebSphere Application Server ausgeführt werden, muss Resource Adapter for JMS mit WebSphere Application Server in einem Anwendungsserver eines anderen Anbieters installiert werden.

Vorbereitende Schritte

Der Resource Adapter for JMS mit WebSphere Application Server erfordert JRE 1.5 oder höher. Der Ressourcenadapter hat den Namen "sibc.jmsra.rar" und ist in den folgenden Laufzeitverzeichnissen verfügbar:
  • WebSphere Application Serverinstall
  • Installation von Application Client for WebSphere Application Server
Bevor Sie mit der Implementierung des Ressourcenadapters beginnen, müssen Sie die folgenden Informationen vom Administrator von WebSphere Application Server anfordern:
  • Busname
  • Adresse des Endpunktproviders
  • Zieltransportkette
  • Name der Messaging-Engine
  • alle weiteren erforderlichen Verbindungs- und Zieleigenschaften
  • mindestens ein Zielname

Der allgemeine Ansatz für die Implementierung des Ressourcenadapters ist die Erstellung einer XML-Implementierungsdatei, in der die erforderlichen und optionalen Eigenschaften für die JMS-Verbindungsfactory und die JMS-Ressourcen, auf die zugegriffen wird, konfiguriert werden, und die anschließende Implementierung des Ressourcenadapters unter Verwendung dieser XML-Implementierungsdatei. Der Installationsprozess variiert je nach verwendetem Anwendungsserver. Bevor Sie mit dieser Task beginnen, sollten Sie die in der Dokumentation zu Ihrem speziellen Anwendungsserver nachlesen, wie die RAR-Datei eines JMS-Ressourcenadapters installiert und verwendet wird.

Informationen zu diesem Vorgang

Eine Unternehmensanwendung, die eine Verbindungsfactory für Resource Adapter for JMS mit WebSphere Application Server im lokalen JNDI-Repository sucht, kann über den Ressourcenadapter auf Serviceintegrationsressourcen zugreifen, sofern die erforderliche Messaging-Engine in WebSphere Application Server verfügbar ist. Alle abgehenden Verbindungen müssen über Ressourcen des Typs "Warteschlange" oder "Topic" auf alle Warteschlangen und Topics zugreifen. Diese Ressourcen werden mithilfe des Konfigurationsmechanismus Ihres speziellen Anwendungsservers konfiguriert, wenn der Ressourcenadapter implementiert wird.

Resource Adapter for JMS mit WebSphere Application Server unterstützt vollständig zweiphasige transaktionsorientierte XA-Verbindungen (nicht unter JBoss Application Server), kann aber auch mit lokalen Transaktionen oder Verbindungen ohne Transaktionsunterstützung ausgeführt werden.

Es sind mehrere Implementierungen des Ressourcenadapters möglich.

Vorgehensweise

  1. Wenn Sie eine abgehende JMS-Ressource in Resource Adapter for JMS mit WebSphere Application Server implementieren möchten, konfigurieren Sie mit dem Konfigurationsmechanismus Ihres speziellen Anwendungsservers die folgenden Eigenschaften für den Service Integration Bus:
    • Busname
    • Providerendpunkte
  2. Wenn Sie XA-Ressourcen über eine Verbindung mit Resource Adapter for JMS mit WebSphere Application Server verwenden möchten, konfigurieren Sie mit dem Konfigurationsmechanismus Ihres speziellen Anwendungsservers die folgenden zusätzlichen Eigenschaften für den Service Integration Bus:
    • Der Zieltyp muss auf "ME" (Messaging-Engine) gesetzt werden.
    • Die Zielsignifikanz muss auf "Required" (erforderlich) gesetzt werden.
    • Das Ziel muss auf den Namen der erforderlichen Messaging-Engine gesetzt werden.
    Diese Eigenschaften ermöglichen die Wiederherstellung unbestätigter Transaktionen, sofern dies erforderlich sein sollte. Weitere Informationen zu unbestätigten Transaktionen finden Sie im Artikel Unbestätigte Transaktionen auflösen.

    Eine Beschreibung dieser Eigenschaftsnamen und anderer Eigenschaften, die Sie konfigurieren können, finden Sie im Artikel Konfigurationseigenschaften für Resource Adapter for JMS mit WebSphere Application Server.

Ergebnisse

Die nachfolgende Nutzung des Ressourcenadapters entspricht den Java EE-Programmierspezifikationen, d. h., jede Enterprise-Bean oder Message-driven Bean kann eine Verbindungsfactory von Resource Adapter for JMS mit WebSphere Application Server anfordern oder eine Aktivierungsspezifikation verwenden, um eine Verbindung zu einer Messaging-Engine für die Serviceintegration herzustellen. MDBs verhalten sich wie in jeder anderen Java EE-Umgebung.

Nächste Schritte

Sie können die Traceerstellung und die Erfassung von Fehlerdaten beim ersten Auftreten (FFDC, First Failure Data Capture) für den Ressourcenadapter wie für Thin Client for JMS mit WebSphere Application Server aktivieren. Weitere Informationen hierzu finden Sie im Artikel Traceerstellung und Protokollierung für eigenständige Clients hinzufügen.

Sie können sichere Verbindungen konfigurieren, indem Sie wie für Thin Client for JMS mit WebSphere Application Server Verbindungsfactorys konfigurieren, die eine sichere Bootstrap- und/oder Verbindungstransportkette erfordern. Weitere Informationen hierzu finden Sie im Artikel JMS-Client- und JMS-Ressourcenadapterverbindungen sichern.


Symbol, das den Typ des Artikels anzeigt. Taskartikel



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