WebSphere eXtreme
Scale proporciona su propio adaptador de recursos que puede utilizar para conectar aplicaciones con la cuadrícula de datos y procesar transacciones locales.
Gracias al soporte del adaptador de recursos eXtreme Scale, de Java Platform y de Enterprise Edition (Java EE), las aplicaciones pueden consultar las conexiones de cliente eXtreme Scale y delimitar las transacciones locales utilizando Java EE o las APIs de eXtreme Scale APIs. Cuando se configura el adaptador del recurso, puede completar las siguientes acciones con sus aplicaciones Java EE:
Las siguientes prestaciones adicionales están disponibles en el WebSphere Application Server:
El adaptador de recursos de eXtreme Scale está instalado en el servidor de la aplicación de Java EE o incorporado en la aplicación. Después de instalar el adaptador de recursos, el administrador crea una o más fábricas de conexiones del adaptador de recursos para cada dominio del servicio de catálogo y, de forma opcional, para cada instancia de la cuadrícula de datos. La fábrica de conexiones identifica las propiedades que son necesarias para comunicarse con la cuadrícula de datos.
La fábrica de conexiones tiene una conexión de cliente de eXtreme Scale que se comparte entre todos los componentes de la aplicación de referencia. Puede utilizar un bean gestionado (MBean) para acceder a la información sobre la conexión de cliente o restablecer la conexión cuando ya no es necesaria.
Las aplicaciones pueden inyectar la fábrica de conexiones en el componente de aplicación Java EE, o puede buscar la fábrica de conexiones utilizando JNDI (Java Naming Directory Interface). La fábrica de conexiones se utiliza para obtener descriptores de conexión para la conexión del cliente de eXtreme Scale. El cliente de conexión de eXtreme Scale se gestiona independientemente de la conexión del adaptador de recursos y se establece durante su primer uso y se reutiliza para todas las conexiones subsiguientes.
Tras encontrar la conexión, la aplicación recupera una referencia de sesión de eXtreme Scale. Con la referencia de sesión de eXtreme Scale, la aplicación puede utilizar todas las APIs de cliente y las características de eXtreme Scale.
El desplegador de aplicaciones enlaza la referencia local con la fábrica de conexiones del adaptador de recursos que el desarrollador de aplicaciones defina para las fábricas de conexiones del adaptador de recursos que defina el administrador. El desplegador de aplicaciones debe asignar el tipo de fábrica de conexiones correcto y el ámbito para la aplicación y asegurarse de que la fábrica de conexiones no se comparte entre aplicaciones para evitar compartir objetos Java. El desplegador de aplicaciones también es responsable de configurar y correlacionar cualquier información de configuración adecuada que sea común para todas las fábricas de conexiones.