Transaktionsservice verwenden

Anwendungen von WebSphere Application Server können Transaktionen verwenden, um mehrere Aktualisierungen für Ressourcen in Form atomarer Einheiten (unteilbare Arbeitseinheiten) zu koordinieren, sodass entweder keine oder alle Aktualisierungen permanent vorgenommen werden.

Informationen zu diesem Vorgang

In WebSphere Application Server werden Transaktionen von den folgenden drei Hauptkomponenten verwaltet:
  • Transaktionsmanager. Der Transaktionsmanager unterstützt die Auflistung wiederherstellbarer XA-Ressourcen und stellt sicher, dass alle Ressourcen dieses Typs am Ende einer Transaktion oder nach einem Ausfall und Neustart des Anwendungsservers konsistent sind.

    [z/OS]Außerdem unterstützt WebSphere Application Server for z/OS die Koordination von Ressourcenmanagern über RRS (z/OS Resource Recovery Services).

  • Ein Container, in dem die Unternehmensanwendung ausgeführt wird. Der Container verwaltet die Auflistung von XA-Ressourcen für die Anwendung, wenn diese transaktionsorientierte Ressourcenmanager (z. B. Datenbanken) aktualisiert. Optional kann der Container für Enterprise-Beans, die für containergesteuerte Transaktionen konfiguriert sind, die Transaktionsgrenzen steuern.
  • Die Anwendungsprogrammierschnittstelle "UserTransaction", die Bean-gesteuerten Enterprise-Beans und Servlets zur Verfügung steht. Diese Anwendungskomponenten können "UserTransaction" für die Abgrenzung eigener Transaktionen verwenden.

    Einzelheiten zu den Methoden, die mit der Schnittstelle "UserTransaction" bereitgestellt werden, finden Sie im Artikel bzw. in der Spezifikation Java™ Transaction API (JTA) 1.1.

    Die JTA-Unterstützung (Java Transaction API) enthält außerdem weitere Anwendungsprogrammierschnittstellen, sodass Anwendungs-Frameworks den UOW-Kontext eines Thread (UOW = Unit of Work, Arbeitseinheit) bearbeiten und die Komponenten sich bei einer JTA-Transaktion registrieren können (z. B. kann ein Persistenzmanager über den Abschluss einer Transaktion benachrichtigt werden).

Verwenden Sie die folgenden Tasks, um mit Transaktionen in Anwendungen von WebSphere Application Server zu arbeiten:

Vorgehensweise


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=tjta_ep
Dateiname:tjta_ep.html