Patent ID: 7188111

Claim:
A system for connecting an application to a database having a database management system in order to perform a transaction, said application residing on an application server and said database residing on a database server, said system comprising: a software driver for connecting said application to said database, wherein a transaction request is made from said application to said database via said software driver; a distributed transaction coordinator unit residing on said database server, said distributed transaction coordinator including a dynamic load library that provides distributed transaction management control, and being arranged for receiving said transaction request; a software transaction switch residing on said database server, said transaction switch being arranged for routing said transaction request to the distributed transaction coordinator; and a software library residing on said database server, said software library including at least one procedure for mapping said transaction request to said transaction switch, wherein said at least one procedure communicates with said transaction switch to start a transaction process in said database based upon said transaction request, and said database receives results of said transaction process and returns results to said distributed transaction coordinator, which returns said results to said application.