Има няколко точки с XA:
- Върши си работата и няма приета алтернатива. Ако трябва да използвате разпределени транзакции, няма начин да заобиколите XA.
- Това е „стандартна технология“, без реклама и без маркетинг. Затова лети под радарите на повечето хора.
- Дори когато се използва, има голяма вероятност Jack Application Developer да не го знае, тъй като повечето части обикновено са скрити в някои рамки.
- Необходимостта от XA наистина намалява до известна степен, тъй като Service Oriented Architecture (SOA) и опашката от съобщения са парадигми на архитектурата на хипертония, които опитват за да се избегне такова тясно свързване на подсистемите. Въпреки че поне SOA също изглежда намалява доста добре.;-)
- Често забравени части от XA са необходимият код и инструменти, които се използват, когато транзакцията действително се развали. Има някои покрайнини в XA, където мениджърът на транзакции не може нито да ангажира, нито да връща всички ресурси за известно време. Тази точка само увеличава „използвайте го само ако наистина трябва".