Transaction Processing - III
In the EJB transaction processing there are roles who might want to interact with the transaction manager: client, container, and bean.
A client might need to demarcate the transaction boundaries therefore it needs to access he javax.transaction.UserTransaction interface.
A client can obtain a reference to this interface from JNDI according to the JTA specification.