1. A method to be executed at least in part in a computing device for providing virtualized transaction management in a clustered system, the method comprising: receiving a request for a transaction manager resource from an application; assigning the application a transaction manager resource, wherein each cluster of the clustered system includes at least one transaction manager resource; determining the requested transaction manager resource; enabling use of the requested transaction manager resource by the application; and providing transaction management services through the assigned transaction manager resource.