Si el proceso del flujo de mensajes incluye la interacción con una base de datos externa, puede coordinar la transacción utilizando la tecnología XA.
Una coordinación XA garantiza que todos los participantes se actualicen o regresen en un estado coherente. Este soporte de coordinación externa lo proporcionan los recursos WebSphere MQ subyacentes en los sistemas distribuidos, y los servicios RRS (Resource Recovery Services) en z/OS.
Las siguientes bases de datos proporcionan el nivel de soporte XA correcto para coordinar los flujos de mensajes en los sistemas distribuidos:
En z/OS, el soporte de base de datos para los flujos de mensajes coordinados sólo lo proporciona DB2.