API XADataSource обеспечивает двухфазную фиксацию для достижения этой цели в распределенной среде. Вам нужно сделать свой класс DataSource Wrapper с помощью этого API, а все остальное позаботится сам API.
XA лучше всего использовать с такими серверами приложений, как JBoss или WebSphere и т. Д. Но вы можете настроить его и в неуправляемых средах.