Adaptadores de recursos relacionales y JCA
Un adaptador de recursos es un controlador de software de nivel de sistema que una aplicación Java™ utiliza para conectarse a un sistema de información de empresa (EIS). El adaptador de recursos se puede conectar al servidor de aplicaciones y proporciona conectividad entre el EIS, el servidor de aplicaciones y la aplicación de empresa.
WebSphere Application Server da soporte a las versiones 1.0, 1.5 y 1.6 de JCA, incluidas las características configurables adicionales para adaptadores de recursos JCA 1.5 con especificaciones de activación que gestionen solicitudes de entrada. La especificación JCA Versión 1.6 también añade soporte para anotaciones Java en módulos RAR. Para obtener más información sobre el soporte de anotaciones, consulte el tema Soporte de JCA 1.6 para ver las anotaciones en módulos RAR.
El acceso a los datos de los beans CMP (persistencia gestionada por contenedor) está gestionado indirectamente por el Gestor de persistencia de WebSphere. La especificación JCA permite al gestor de persistencia delegar el acceso a los datos al adaptador de recursos JCA sin necesidad de conocer el almacén del programa de fondo específico. Para el acceso a la base de datos relacional, el gestor de persistencia utiliza el adaptador de recursos relacional para acceder a los datos desde la base de datos.
En el sitio Web de requisitos previos de WebSphere Application Server puede encontrar las plataformas de bases de datos soportadas para la API de JDBC.
Adaptadores de recursos relacionales de Java EE Connector Architecture y WebSphere
Un proveedor de servidores de aplicaciones sólo tiene que ampliar este sistema una vez para dar soporte a Java Platform, Enteprise Edition Connector Architecture (JCA) y desde entonces tendrá conectividad ininterrumpida con múltiples EIS. De la misma manera, un proveedor de EIS proporciona un adaptador de recursos estándar con la capacidad de conectarse a cualquier servidor de aplicaciones que dé soporte a la arquitectura de conectores.
El producto admite cualquier adaptador de recursos que implemente la versión 1.0, 1.5 y 1.6 de esta especificación. IBM® incluye IBM MQ y el Bus de integración de servicios con Application Server e IBM proporciona adaptadores de recursos para muchos sistemas de empresa independientemente del paquete de WebSphere Application Server, que incluyen, pero no se limitan a, CICS (Customer Information Control System), HOD (Host On-Demand), IMS (Information Management System) y SAP (Systems, Applications, and Products) R/3.
El enfoque general para escribir una aplicación que utiliza un adaptador de recursos JCA es desarrollar servicios o beans de sesión EJB con herramientas como Rational Application Developer. El bean de sesión utiliza las interfaces javax.resource.cci para comunicarse con un sistema de información de empresa a través del adaptador de recursos.
Adaptador de recursos relacional de WebSphere
WebSphere Application Server proporciona la implementación del adaptador de recursos relacional de WebSphere. Este adaptador de recursos proporciona acceso a datos mediante llamadas JDBC para acceder de forma dinámica a la base de datos. La gestión de conexiones está basada en la arquitectura de gestión de conexiones de JCA y proporciona el soporte de agrupaciones, transacciones y seguridad de conexiones. El RRA de WebSphere se instala y se ejecuta como parte de WebSphere Application Server, y no necesita ninguna administración adicional.
RRA da soporte a la configuración y la utilización de orígenes de datos JDBC y fábricas de conexiones JCA (J2EE Connection Architecture). RRA da soporte a la configuración y la utilización de orígenes de datos implementados como orígenes de datos JDBC o fábricas de conexiones Java EE. Los orígenes de datos se pueden utilizar directamente en las aplicaciones, o se pueden configurar para utilizarlos en los beans de entidad CMP (persistencia gestionada por contenedor).
- Para obtener más información sobre los adaptadores de recursos y el acceso a datos, consulte el tema sobre características de portabilidad de acceso a datos.
- Para los valores de RRA, consulte el tema sobre valores del adaptador de recursos relacionales de WebSphere.
- Para obtener información sobre enterprise beans, consulte el tema sobre aplicaciones EJB.