1. An apparatus for accessing a database management system, comprising: (a) a Connector, executed by a computer, for interfacing an application program to a database management system (DBMS), (b) wherein the DBMS includes an Open Transaction Manager Access (OTMA) that provides an application programming interface (API) for the application program to access the DBMS and its datastores, and the OTMA allows the application program to create an authorized connection with the DBMS, (c) wherein the Connector includes one or more objects for establishing a connection between the application program and the OTMA, for transmitting transactions from the application program to the DBMS over the established connection between an application program and the OTMA, and for receiving results of the transactions from the DBMS to the application program over the established connection between an application program and the OTMA, and (d) wherein the objects include a Connection Spec bean representing the connection between the application program and the TOC, as well as the DBMS and its datastores, and an Interaction Spec bean representing the type of interaction that the application program has with the TOC, as well as the DBMS and its datastores.