We are using JMS and JDBC resources in one business
operation. It is possible that one or the other
technology fail due to some reasons (network error,
resource manager error, etc). We must wrap operation on
these two resources by one global transaction.
Web sites to review:
http://activemq.org/site/should-i-use-xa.html
http://java.sun.com/blueprints/qanda/transaction_management/
http://edocs.bea.com/wls/docs81/jconnector/transact.html
http://jencks.org
http://swik.net/Spring/Spring's+corner/Jencks+in+action/bbjo
http://blogs.atlassian.com/rebelutionary/archives/000595.html