Defines a simplified JTA TransactionManager and transactional connection pool designed for use in test suite and simple usage scenarios. For example, it is assumed that there is only ever a single transaction active at a given time. Also, the only 'resource' that the transaction tracks is a single JDBC connection.