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.
| 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.