http://www.javaworld.com/javaworld/jw-01-2009/jw-01-spring-transactions.html
http://www.javaworld.com/javaworld/jw-04-2007/jw-04-xa.html
Bozho
2010-04-27 15:48:10
Questions to ask yourself/team:
I'll return to point 4 - don't do distributed transactions. You need to be really sure that distributed transactions are the best solution for you. It isn't simple and the recommendation is to avoid them, if possible. This comes straight from Jürgen Höller, co-founder and senior developer at Spring.
Spring has no support for propagating transactions between processes, so you'll need the container to support this or manually do this yourself.