Question: what is oracle xa datasource?
Answer: oracle.jdbc.xa.client An object that implements the XADataSource interface is typically registered with a JNDI service provider. For optimization purposes, we implemented 2 versions of OracleXADataSource: one for client, and one for server when used in Java Stored Procedures and in EJB.