La arquitectura ( JCA ) del conectador de Java EE del es un Java - solución basada de la tecnología para los servidores de aplicaciones de conexión y los sistemas de información de la empresa (EIS) como parte de soluciones de la integración (EAI) del uso de la empresa. Mientras que el JDBC se utiliza específicamente para conectar los usos de Java EE con las bases de datos JCA es una arquitectura más genérica para la conexión a los sistemas de herencia (bases de datos incluyendo). JCA fue desarrollado bajo proceso de la comunidad de Java como JSR 16 (JCA 1. El en fecha 2006, la versión actual de JCA es la versión 1.
JCA y J2EE
Servidores de aplicaciones required de la versión 1.3 de J2EE para apoyar la versión 1.0 de la arquitectura del conectador de J2EE (JCA).
Contratos
La arquitectura del conectador de J2EE define un
estándar para conectar un servidor de aplicaciones obediente con un EIS. Define un
sistema estándar de contratos a nivel sistema entre el servidor de aplicaciones de J2EE y un adaptador del recurso. Los contratos del sistema definidos por Version 1.0 de la arquitectura del conectador de J2EE son descritos por la especificación como sigue:
del
de la
gerencia de la conexión del la gerencia de la conexión de permite a un servidor de aplicaciones reunir conexiones al EIS subyacente y permite a componentes del uso conectar con un EIS. Esto lleva a un ambiente de uso escalable que pueda apoyar a una gran cantidad de clientes que requieren el acceso a un EIS.
- del
de la gerencia de la transacción del la gerencia de la transacción de
permite a un servidor de aplicaciones utilizar a un gestor de transacciones para manejar transacciones a través de encargados de recurso múltiples. Este contrato también apoya las transacciones que son internas manejado a un
encargado de recurso del EIS sin la necesidad de implicar a un gestor de transacciones externo .
- del
de la gerencia de la seguridad del la gerencia de la seguridad de
proporciona la ayuda para un ambiente de uso seguro que reduzca amenazas de la seguridad al EIS y proteja los recursos de
información valiosa manejados por el EIS.
Los contratos adicionales del sistema definidos por Version 1.5 de la arquitectura del conectador de J2EE son descritos por la especificación como sigue:
del
de la gerencia del ciclo vital del la gerencia del ciclo vital de permite a un servidor de aplicaciones manejar el ciclo vital de un adaptador del recurso. Este contrato proporciona un mecanismo para que el servidor de aplicaciones ate un caso del adaptador con correa del recurso durante su despliegue o arranque del servidor de aplicaciones, y notifique el caso del adaptador del recurso durante su undeployment o durante una parada ordenada del servidor de aplicaciones.
- del
de la gerencia de trabajo del la gerencia de trabajo de
permite a un adaptador del recurso hacer el trabajo (las puntos finales de red del monitor, llaman componentes del uso, y así sucesivamente) sometiendo casos del trabajo a un servidor de aplicaciones para la ejecución. Los
hilos de rosca de los envíos del servidor de aplicaciones a ejecutar sometieron casos del trabajo. Esto permite un adaptador del recurso evite crear o manejar los hilos de rosca directo, y permite que un servidor de aplicaciones reúna eficientemente los hilos de rosca y tenga más control sobre su ambiente runtime.
El adaptador del recurso puede controlar el contexto de la transacción con el cual se ejecutan los casos del trabajo.
- del
de la gerencia de la afluencia de la transacción del la gerencia de la afluencia de la transacción de
permite a un adaptador del recurso propagar una transacción importada a un servidor de aplicaciones. Este contrato también permite que un adaptador del recurso transmita las llamadas de la recuperación de la terminación y de desplome de la transacción iniciadas por un EIS, y se asegura de que las características de la atomicidad, de la consistencia, del
aislamiento y de la durabilidad (ÁCIDO ) de la transacción importada están preservadas.
- del
de la gerencia de la afluencia del mensaje del la gerencia de la afluencia del mensaje de
permite a un adaptador del recurso asincrónico entregar mensajes a las puntos finales del mensaje que residen en la independiente del servidor de aplicaciones del estilo de la mensajería, de la
semántica de la mensajería, y de la infraestructura específicos de la mensajería usada para entregar mensajes. Este contrato también sirve como el contrato del pluggability del abastecedor del mensaje estándar que permite que una amplia gama de los abastecedores del mensaje (servicio de mensaje de Java (JMS), Java API para la mensajería (JAXM) de XML,
y así sucesivamente) sea tapada en cualquier servidor de aplicaciones compatible de J2EE con un adaptador del recurso.
ZenithicMemory foam