Uso de JCA para conectar aplicaciones transaccionales con los clientes eXtreme Scale

[Version 8.5 and later] El siguiente escenario explica la conexión de clientes con aplicaciones que participan en las transacciones.

Antes de empezar

Lea el tema Proceso de transacciones en la visión general de las aplicaciones Java EE para aprender más acerca del soporte a las transacciones.

Acerca de esta tarea

Java EE Connector Architecture (JCA) proporciona soporte a los clientes que utilizan Java Transaction API (JTA). Con JTA, la gestión de clientes se simplifica y se consigue utilizando la Java Platform, Enterprise Edition (Java EE). La especificación JCA también da soporte a los adaptadores de recursos que puede utilizar para conectar aplicaciones a clientes de eXtreme Scale. Un adaptador de recursos es un controlador de software a nivel de sistema que utiliza una aplicación Java para conectarse a un sistema de información empresarial (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 empresarial. WebSphere eXtreme Scale proporciona su propio adaptador de recursos, que puede instalar sin ninguna configuración.

Al igual que con las versiones anteriores del producto, puede utilizar transacciones para procesar una sola unidad de trabajo a la cuadrícula de datos. Con la ayuda de JCA, al confirmar las transacciones puede incluir recursos para esas transacciones en una confirmación de una fase, que tiene las siguientes ventajas:
  • Desarrollo simplificado de la aplicación eXtreme Scale. Anteriormente, los desarrolladores coordinaban las transacciones de eXtreme Scale con los recursos, como enterprise beans, servlets y contenedores web. Puesto que no existía ningún mecanismo de retrotracción, los desarrolladores no tenían una manera simple de recuperar las anomalías.
  • Existe una integración más estrecha con WebSphere Application Server, que incluye el soporte del último participante para incluirlo en las transacciones globales en caso de ser necesario.

Objetivos del escenario

Después de completar este escenario, sabrá cómo completar las tareas siguientes:
  • Utilice el soporte Java Transaction API (JTA) para desarrollar los componentes de la aplicación que utiliza transacciones.
  • Conecte sus aplicaciones con los clientes de eXtreme Scale.