Database access bridge system and process
First Claim
1. A computer implementation method, comprising:
- receiving database record information at a client computer system from a database server;
modifying the database record information at said client computer system using a first computer programming language;
transmitting the database record information with modifications to an application server;
converting the modifications, at the application server, to calls of a second computer programming language of a computer application; and
executing the second computer language programming calls to invoke functions of the computer application to cause database record changes at said database server that correspond to the modifications to the database record information.
1 Assignment
0 Petitions
Accused Products
Abstract
An interface is provided that enables a computer application designed for operation in a two tier system to operate in a three tier environment by enabling database record information modified at the client computer system to update a database server information without database protocol commands being initiated from the client computer system. Database record information is modified at the client computer system using a first computer programming language and transmitted with modifications to an application server. The modifications are converted, at the application server, to calls of a second computer programming language and the second computer language programming calls are executed to invoke functions of the computer application to cause database record changes at the database server that correspond to the modifications to the database record information.
-
Citations
30 Claims
-
1. A computer implementation method, comprising:
-
receiving database record information at a client computer system from a database server;
modifying the database record information at said client computer system using a first computer programming language;
transmitting the database record information with modifications to an application server;
converting the modifications, at the application server, to calls of a second computer programming language of a computer application; and
executing the second computer language programming calls to invoke functions of the computer application to cause database record changes at said database server that correspond to the modifications to the database record information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of interfacing between a client computer system and a database server, comprising the following steps:
-
receiving, at an application server, a set of commands from a client computer system to modify a database record of a database server;
identifying certain application instructions of an application, at said application server, that are operative to insert elements into a database record;
enabling said certain application instructions to be correlated to certain commands received from said client computer system that indicate the insertion of an element into said database record;
executing selected certain application instructions that correspond to said certain commands, wherein execution of said selected certain application instructions cause the invocation of a database call to insert elements into said database record corresponding to said certain commands. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium, operative to serve as a database interface, having instructions which when executed by a computer system perform a method comprising the following steps:
-
identifying first level software components of an application on an application server, that contain sub-level software components, said sub-level software components for accessing data input fields of a database;
exposing the first level software components in association with operations of sub-level software components for accessing the information contained in the data input fields;
mapping modification commands received, at the application server, from a client computer system to the identified first level and sub-level software components that correspond to the modification commands; and
executing the identified software components to update said database in accordance with the modifications received from the client computer system. - View Dependent Claims (21, 22, 23, 24, 26, 27, 28, 29, 30)
-
-
25. A computer implemented method for interfacing between a client computer system and a database server, comprising the following steps:
-
receiving, at the application server, the result of a query request as modified by a client computer system;
determining, at the application server, the modifications made to the result of the query request;
converting, at said application server, the modifications from a first programming language into a general computer programming language command for accessing a database; and
executing said general programming language command to produce a database protocol command to modify a database record to correspond to the query request as modified by the client computer system.
-
Specification