xa definition
XA specifies how a transaction manager will roll up the transactions against the different data-stores into an atomic transaction and execute this with the two-phase commit (2PC) protocol for the transaction. Thus, XA is a type of transaction coordination, often among databases.