cuándo usar la transacción global o usar spring aop para la transacción

Q1. Entiendo que cuando necesitamos tratar con múltiples bases de datos, necesitamos usar transacciones globales. pero a partir de este posthttp://fogbugz.atomikos.com/default.asp . la persona que sugirió simplemente use Spring aop para asesorar sobre los diferentes gestores de transacciones (más> datasource / sessionfactory). ¿Alguien puede explicar en qué tipo de situación podemos usar este enfoque? ¿En qué tipo de situación necesitamos XA (transacción global) con atomikos o jotm o ejb..etc?

Respuestas a la pregunta(2)

Su respuesta a la pregunta