Purpose: Interface for external transaction management.
Description: This interface represents a delegate to be used for external
transaction management. The implementing class may interface to an OMG OTS service,
a Java JTA service or a manufacturer's specific implementation of these services.
Responsibilities:
Define the API for UnitOfWork to add a listener to the externally controlled transaction.