Utilisation du service des transactions

Dans WebSphere Application Server, les applications peuvent utiliser des transactions pour coordonner plusieurs mises à jour de ressources en tant qu'unités atomiques (unités de travail indivisibles) de cette façon, aucune ou toutes les mises à jour deviennent permanentes.

Pourquoi et quand exécuter cette tâche

Dans WebSphere Application Server, les transactions sont gérées par trois composants principaux :
  • Un gestionnaire de transactions. Le gestionnaire de transactions supporte la sélection de ressources XAResources et garantit que chacune d'elles donne un résultat cohérent à la fin de la transaction ou après un échec et un redémarrage du serveur d'applications.

    [z/OS]Par ailleurs, WebSphere Application Server pour z/OS prend en charge la coordination de gestionnaires de ressources via RRS (service de reprise de ressourcesz/OS).

  • Un conteneur dans lequel s'exécute l'application enterprise. Le conteneur gère la liste des ressources XAResources pour le compte de l'application lorsque celle-ci effectue des mises à jour des gestionnaires de ressources de transaction (des bases de données, par exemple). Le conteneur peut également contrôler la démarcation des transactions pour les beans enterprise configurés pour les transactions gérées par le conteneur.
  • Une interface de programme d'application UserTransaction disponible pour les servlets et les beans enterprise gérés par bean. Ces composants d'application peuvent utiliser l'interface UserTransaction pour contrôler la démarcation de leurs propres transactions.

    Pour plus de détails sur les méthodes disponibles avec l'interface UserTransaction, voir la rubrique Spécification Java™ Transaction API (JTA) 1.1.

    Le support JTA (Java Transaction API) inclut d'autres interfaces de programme d'application pour que le canevas d'applications puisse manipuler le contexte de l'unité de travail d'une unité d'exécution et que les composants puissent s'enregistrer avec une transaction JTA (par exemple, un gestionnaire de persistance peut être averti de l'exécution d'une transaction).

Les tâches suivantes permettent d'utiliser les transactions dans les applications WebSphere Application Server :

Procédure


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjta_ep
Nom du fichier : tjta_ep.html