XA utiliza un commit en dos fases para asegurar que todos los recursos o bien ejecutan "commit" o "rollback" sobre cualquier transacción particular