How can I implement distributed transactions involving 3rd party systems/API's which do not support XA protocol ?
There are two cases: