Utilización del servicio de transacciones

En WebSphere Application Server, las aplicaciones pueden utilizar transacciones para coordinar varias actualizaciones en recursos como unidades atómicas (como unidades de trabajo indivisibles), de modo que, todas o ninguna de las actualizaciones pasan a ser permanentes.

Acerca de esta tarea

En WebSphere Application Server, las transacciones las gestionan tres componentes principales:
  • Un gestor de transacciones. El gestor de transacciones admite la obtención de XAResources recuperables y asegura que cada recurso de este tipo tenga un resultado coherente, ya sea al final de una transacción, o después de una anomalía y reinicia el servidor de aplicaciones.

    [z/OS]Además, WebSphere Application Server para z/OS da soporte a la coordinación de gestores de recursos mediante RSS (servicios de recuperación de recursos de z/OS).

  • Contenedor donde se ejecuta la aplicación de empresa. El contenedor gestiona la obtención de XAResources en nombre de la aplicación cuando la aplicación realiza actualizaciones en gestores de recursos transaccionales (por ejemplo, bases de datos). De modo opcional, el contenedor puede controlar la demarcación de transacciones de enterprise beans configurados para transacciones gestionadas por contenedor.
  • Una interfaz de programas de aplicación, UserTransaction, que está disponible para enterprise beans y servlets controlados por beans. Estos componentes de la aplicación pueden utilizar la interfaz UserTransaction para controlar la demarcación de sus propias transacciones.

    Para obtener información detallada sobre los métodos disponibles con la interfaz UserTransaction, consulte Java™ Transaction API (JTA) 1.1 Specification.

    Además, el soporte de JTA (Java Transaction API) incluye interfaces de programación de aplicaciones adicionales de modo que las infraestructuras de las aplicaciones puedan manipular el contexto de las unidades de trabajo UOW (Unit of Work) de una hebra y los componentes puedan registrarse en una transacción JTA (por ejemplo, para que se notifique la finalización de una transacción).

Utilice las siguientes tareas para trabajar con transacciones en aplicaciones WebSphere Application Server:

Procedimiento


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjta_ep
File name: tjta_ep.html