What is the difference between an XA and non-XA transaction?

What is the difference between an XA and non-XA transaction?

book

Article ID: KB0084976

calendar_today

Updated On:

Products Versions
TIBCO Enterprise Message Service -
Not Applicable -

Description

Resolution:
An XA transaction is a ‘global transaction’ that may span multiple resources, whereas a non-XA transaction always involves just one resource.

An XA transaction involves a coordinating transaction manager, with one or more resources (databases\JMS) all involved in a single global transaction. Non-XA transactions have no transaction coordinator, and a single resource is doing all its transaction work itself (also called local transactions).

Issue/Introduction

What is the difference between an XA and non-XA transaction?