A method, apparatus, and article of manufacture for accessing a database
management system. A database management system (DBMS), executed by a
server computer, manages one or more datastores stored on the computer.
The DBMS includes an Open Transaction Manager Access (OTMA) that provides
a high level application programming interface (API) for an application
program to access the DBMS and its datastores, wherein the OTMA allows the
application program to create an authorized connection with the DBMS. The
server computer also executes a TCP/IP OTMA Connection (TOC) that
establishes and manages connections between the DBMS and the application
program. In the preferred embodiment, the application comprises a Java
servlet or applet executed by a Java Virtual Machine JVM). A TOC Connector
for Java interfaces the JVM to the TOC, wherein the TOC Connector for Java
includes one or more objects for establishing a connection between an
applet or servlet executed by the JVM and the OTMA of the DBMS, so that
transactions can be transmitted from the application program to the DBMS
over the established connection and results of the transmitted
transactions can be received at the application from the DBMS.
Une méthode, un appareil, et un article de fabrication pour accéder à un système de gestion de base de données. Un système de gestion de base de données (le système de gestion de bases de données), exécuté par un ordinateur serveur, contrôle un ou plusieurs datastores stockés sur l'ordinateur. Le système de gestion de bases de données inclut un accès ouvert de directeur de transaction (OTMA) qui fournit une interface de programme d'application de niveau élevé (api) pour un programme d'application à l'accès le système de gestion de bases de données et ses datastores, où l'OTMA permet au programme d'application de créer un raccordement autorisé avec le système de gestion de bases de données. L'ordinateur serveur exécute également un raccordement de TCP/IP OTMA (COT) qui établit et contrôle des raccordements entre le système de gestion de bases de données et le programme d'application. Dans le mode de réalisation préféré, l'application comporte un servlet ou un applet de Java exécuté par une machine virtuelle JVM de Java). Un connecteur de COT pour Java connecte le JVM au COT, où le connecteur de COT pour Java inclut un ou plusieurs objets pour établir un raccordement entre un applet ou un servlet exécuté par le JVM et l'OTMA du système de gestion de bases de données, de sorte que des transactions puissent être transmises du programme d'application à l'excédent du système de gestion de bases de données le raccordement et les résultats établis des transactions transmises peuvent être reçus à l'application du système de gestion de bases de données.