quando usar transação global ou usar spring aop para transação

Q1 Eu entendo quando precisamos lidar com vários bancos de dados, precisamos usar a transação global. mas a partir deste posthttp://fogbugz.atomikos.com/default.asp . a pessoa sugeriu apenas usar o spring aop para informar sobre o diferente gerenciador de transação (mais> datasource / sessionfactory). Alguém pode explicar em que tipo de situação podemos apenas usar essa abordagem E em que tipo de situação que precisamos de XA (transação global) com atomikos ou jotm ou ejb..etc

questionAnswers(2)

yourAnswerToTheQuestion