I'm trying to implement distributed transactions over two SOAP web-services with WSO2 ESB v 4.5.1.
I implemented two separate web-services (each of them has connection to its own databases) and a proxy-service that communicates with both services. Proxy-service contains Transaction mediator.
As far as I understood this version of ESB uses Atomikos (www.atomikos.com) and Transaction mediator is the only way to manage transactions.
How to configure WSO2 ESB and Atomikos to use distributed transactions? I found the only example of distributed transactions implementation. It shows simple case when system transactions are created by the ESB itself. In my case transactions should be "passed" (propagated) to the external web-service.
Is there any example of distributed transactions over SOAP?
Any help would be appreciated.