JCA für die Verbindung transaktionsorientierter Anwendungen mit Clients von eXtreme Scale verwenden

[Version 8.5 und höher] Das folgende Szenario veranschaulicht die Herstellung von Verbindungen zwischen Clients und Anwendungen, die an Transaktionen teilnehmen.

Vorbereitende Schritte

Lesen Sie den Abschnitt Übersicht über die Transaktionsverarbeitung in Java-EE-Anwendungen, um mehr über die Transaktionsunterstützung zu erfahren.

Informationen zu diesem Vorgang

Java EE Connector Architecture (JCA) stellt Unterstützung für Clients bereit, die Java Transaction API (JTA) verwenden. Wenn Sie JTA verwenden, ist das Clientmanagement einfacher und wird über Java Platform, Enterprise Edition (Java EE) durchgeführt. Die JCA-Spezifikation unterstützt auch Ressourcenadapter, die Sie verwenden können, um Anwendungen mit Clients von eXtreme Scale zu verbinden. Ein Ressourcenadapter ist ein Softwaretreiber auf Systemebene, den eine Java-Anwendung für die Verbindung zu einem unternehmensweiten Informationssystem (EIS, Enterprise Information System, EIS) nutzt. Ein Ressourcenadapter integriert sich in einen Anwendungsserver und stellt die Konnektivität zwischen dem unternehmensweiten Informationssystem, Anwendungsserver und Unternehmensanwendung bereit. WebSphere eXtreme Scale stellt einen eigenen Ressourcenadapter bereit, den Sie ohne Konfiguration installieren können.

Wie in den früheren Versionen des Produkts können Sie Transaktionen verwenden, um eine einzelne Arbeitseinheit für das Datengrid zu verarbeiten. Wenn Sie diese Transaktionen festschreiben, können Sie mit der Unterstützung von JCA Ressourcen für diese Transaktion in einer einphasigen Festschreibung registrieren, was die folgende Vorteile hat:
  • Vereinfachte Anwendungsentwicklung in eXtreme Scale Früher haben Entwickler die Transaktionen von eXtreme Scale mit Ressourcen wie Enterprise-Beans, Servlets und Web-Containern koordiniert. Da kein Rollbackmechanismus vorhanden war, besaßen die Entwickler keine einfache Methode für die Wiederherstellung nach einem Fehler.
  • Es besteht eine nahtlose Integration mit WebSphere Application Server, die die Unterstützung des letzten Teilnehmers für die Registrierung bei globalen Transaktionen beinhaltet, sofern erforderlich.

Szenarioziele

Nach dem Ausführen dieses Szenarios wissen Sie, wie die folgenden Ziele erreicht werden:
  • Verwendung der JTA-Unterstützung (Java Transaction API) für die Entwicklung von Anwendungskomponenten, die Transaktionen verwenden
  • Verbinden der Anwendungen mit Clients von eXtreme Scale