smapapi-3, created a TransactionManager factory so that transaction manager is unique for one given datasource