Review the related interfacs in JDBC.
javax.sql.XADataSource
javax.sql.XAConnection
javax.transaction.xa.XAResource