Controlador IBM Data Server Driver for JDBC and SQLJ tipo 4 Compatibilidad con transacciones distribuidas JDBC y SQLJ

El IBM Data Server Driver for JDBC and SQLJ en el entorno de z/OS® admite la gestión de transacciones distribuidas cuando se utiliza una conectividad de tipo 4 IBM Data Server Driver for JDBC and SQLJ.

Enterprise Edition Este soporte implementa las especificaciones de la plataforma Java 2, Java Transaction Service (JTS) ( J2EE ) y Java Transaction API (JTA) ( JTS ), y cumple con el estándar X/Open para transacciones globales (Distributed Transaction Processing: The XA Specification, disponible en http://www.opengroup.org ). IBM Data Server Driver for JDBC and SQLJWebSphere® Application Server el soporte de transacciones distribuidas permite que los Enterprise Java Beans (EJB) y los servlets de Java que se ejecutan bajo la versión 5.01 y superiores de Java Enterprise Edition ( ) participen en un sistema de transacciones distribuidas.

El soporte de transacciones distribuidas JDBC y SQLJ proporciona una función similar al soporte de transacciones globales JDBC y SQLJ. Sin embargo, el soporte de transacciones globales JDBC y SQLJ está disponible con IBM Data Server Driver for JDBC and SQLJ en Db2 for z/OS únicamente.

El soporte de transacciones distribuidas JDBC y SQLJ está disponible para conexiones a servidores Db2 for z/OS, Db2 y DB2® para IBM i.

Un sistema de transacciones distribuidas consta de un gestor de recursos, un gestor de transacciones y aplicaciones transaccionales. La siguiente tabla enumera los productos y programas del entorno de Internet Explorer ( z/OS ) que proporcionan esos componentes.

Tabla 1. Componentes de un sistema de transacciones distribuidas en Db2 for z/OS
Componente del sistema de transacciones distribuidas Función del componente proporcionada por
Gestor de recursos Db2 for z/OS o Db2
Gestor de transacciones WebSphere Application Server u otro servidor de aplicaciones
Aplicaciones transaccionales Aplicaciones JDBC o SQLJ

Los programas de aplicación de su cliente que se ejecutan bajo el IBM Data Server Driver for JDBC and SQLJ pueden utilizar el soporte de transacciones distribuidas para las conexiones a Db2 for z/OS o servidores Db2 servidores.

En las aplicaciones JDBC o SQLJ, las transacciones distribuidas están soportadas para las conexiones que se establecen mediante la interfaz DataSource. El servidor de aplicaciones establece normalmente una conexión.