Definitions for "Distributed Transaction"
A computer transaction which requires the successful completion of multiple events on multiple systems before it can be completed. For example, when transferring money from a savings account to a checking account, the transaction involves both a debit and a credit. It is imperative that both parts of the transfer occur: (1) the withdrawing of funds from the savings account, and (2) the deposit into the checking account. All steps in the process must succeed, otherwise no steps are allowed to succeed. A distributed transaction processing monitor ensures completeness of a complex distributed transaction.
A transaction that spans multiple resource manager instances. It starts with an XA-compliant xa_begin, and ends with an XA-compliant xa_commit, xa_rollback, or xa_end.
a combination of two or more related transactions that execute in a coordinated manner