API de transacciones de Java

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 5 de agosto de 2016; las comprobaciones requieren 2 ediciones .

Java Transaction API ( JTA ) es una API para admitir transacciones que forma parte del estándar de la plataforma del servidor para el lenguaje de programación Java : Jakarta EE . Define la interacción entre el administrador de transacciones y otros participantes en un sistema transaccional distribuido. La especificación API se desarrolló bajo el proceso de la comunidad Java como JSR 907.

Proporciona separación de los límites de las transacciones, así como una API para el estándar X/Open XA , que describe la interacción de los recursos en las transacciones. En la arquitectura X/Open XA, el administrador de transacciones o el monitor de transacciones coordina las operaciones con múltiples recursos, como las bases de datos. Cada recurso tiene su propio administrador. El administrador de recursos generalmente tiene su propia API para manipular el recurso, por ejemplo, las interfaces JDBC se usan para administrar DBMS relacionales . Además, el administrador de recursos interactúa con el monitor de TP para coordinar transacciones distribuidas entre su propio recurso y otros recursos, e interactúa con el monitor de TP para iniciar, reenviar o revertir transacciones.

Enlaces