This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I want to use Java Transaction service for distributed transaction management in my Java application.
I have 3 different databases to which I have to connect using 3 different Connection objects. I want to insert certain data in each of the 3 databases.
My requirement is that atomicity should be maintained. So either data should get inserted in all 3 databases or it should not get inserted in any of the databases.
I searched on net for this kind of transactions and I got http://java.sun.com/javaee/technologies/jts/index.jsp .
I could find its API here http://java.sun.com/products/jts/javadoc/index.html But I am still not getting how implement transactions using it. Can somebody provide me with links to sample code or tutorials of Java Transaction Service.
AFAIK you will have to use some Application Server like IBM WebSphere or Weblogic that implements these APIs and then use TransacationManager to manage the transaction.
Please check your server's vendor documentation if you are using any.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com