You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-user@db.apache.org by Philip Wilder <05...@acadiau.ca> on 2005/08/30 16:18:35 UTC

Derby XA Standards

Sorry to bother everyone again with another standard question but I'm 
just trying to wrap my head around the Derby's interaction with the XA+ 
specification. From my research it appears that communication between 
Resource Managers (such as Derby) and Transaction Managers is done 
through the XA Specification. Interaction between the Application 
Program and the Transaction Managers is handled through the Transaction 
Demarcation (TX) specification and finally Interaction between the 
Transaction Manager and the Communications Resource Manager is done 
through the XA+ specification.

My suspicion is that Derby is only concerned with the Interaction 
between the Resource Manager and the Transaction Manager and the only 
reason Derby uses the XA+ specification is because it is a superset of 
the XA specification. Thus the portion of the XA+ specification dealing 
with communication between the Transaction Manager and the 
Communications Resource Manager is ignored. Can anyone confirm this for me?

Philip