Transaktionshanterare
Transaktionshanterare är en mjukvarukomponent som koordinerar genomförandet av transaktioner över en eller flera resurser och säkerställer att operationerna antingen fullbordas som en enhet eller återställs helt. Syftet är att upprätthålla ACID-egenskaperna — atomitet, konsekvens, beständighet och isolering — även i system där flera databaser, meddelandeköer eller andra resurser är involverade.
I distribuerade miljöer används ofta tvåfascommit (2PC) för att avgöra om alla inblandade resurser ska tillämpa
Typiska komponenter är en global transaktionshanterare, resurshanterare (såsom databaser eller meddelandesystem) och klientgränssnitt som gör det