XA is becoming a standard feature of database and TP (transaction processing) middleware products because the interface and its successor, XA+, enable developers to use connectable components when creating applications that comply with The Open Group's Distributed Transaction Processing model.