Arquitectura de gestión de conexiones
La arquitectura de gestión de conexiones para acceso relacional y de procedimientos a sistemas EIS (Enterprise Information Systems) se basa en la especificación JCA (Java™ Platform, Enterprise Edition (Java EE) Connector Architecture). El gestor de conexiones (CM), que agrupa y gestiona las conexiones en un servidor de aplicaciones, puede gestionar las conexiones obtenidas mediante los adaptadores de recursos (RA) definidos por la especificación JCA y los orígenes de datos definidos por la especificación de extensiones JDBC (Java Database Connectivity) 2.0 (y posteriores).
Para que el CM pueda gestionar las conexiones de orígenes de datos, WebSphere Application Server proporciona un adaptador de recursos (el Adaptador de recursos relacional de WebSphere) que habilita los orígenes de datos para que los pueda gestionar el mismo CM que gestiona las conexiones JCA. Desde el punto de vista del CM, los orígenes de datos JDBC y las fábricas de conexiones JCA son similares. Los usuarios de orígenes de datos no observarán ninguna diferencia de programación o de comportamiento en sus aplicaciones debido a la arquitectura JCA subyacente. Los usuarios de JDBC continuarán configurando y utilizando los datos según el modelo de programación de JDBC.
Las aplicaciones que se migran de versiones anteriores de WebSphere Application Server pueden comportarse de forma diferente debido a los cambios de especificación de los distintos niveles de requisitos de Java EE. Estas diferencias no están relacionadas con la adopción de la arquitectura JCA.
Si tiene aplicaciones Java 2 Platform, Enterprise Edition (J2EE) 1.2 que utilizan la API de JDBC y desea ejecutarlas en WebSphere Application Server 6.0 y posteriores, se continúa proporcionando el CM de JDBC de Application Server versión 4.0 como opción de configuración. Con esta opción de configuración, las aplicaciones J2EE 1.2 se pueden ejecutar sin alteraciones. Si migra una aplicación de versión 4.0 a la versión 6.0 o posteriores utilizando las herramientas de migración más recientes, la aplicación utilizará automáticamente el gestor de conexiones de versión 4.0 después de la migración. Sin embargo, los módulos EJB 2.x en las aplicaciones J2EE 1.3, J2EE 1.4 y Java Platform, Enterprise Edition (Java EE) no pueden utilizar el CM de JDBC de WebSphere Application Server Versión 4.0.