En informática, el
estándar XA es una especificación de
The Open Group para el procesamiento de transacciones distribuidas (DTP). En él se describe la interfaz entre el
gestor de transacciones global y el administrador de los recursos locales. El objetivo de XA es permitir a múltiples recursos (tales como bases de datos, servidores de aplicaciones, colas de mensajes, cachés transaccionales, etc.) poder ser accedidos dentro de la misma transacción, preservando así las propiedades
ACID a través de aplicaciones. XA utiliza un
commit en dos fases para asegurar que todos los recursos o bien ejecutan
commit o
rollback sobre cualquier transacción particular consistentemente (todos hacen lo mismo).