A Distributed Transaction
A distributed transaction is composed of several sub-transactions, each running on a different site.
Each database manager (DM) can decide to abort (the veto property).
An Atomic Commitment Protocol (ACP) is run by each of the DMs to ensure that all the subtransactions are consistently committed or aborted.