Database interface for database unaware applications
First Claim
Patent Images
1. A method, performed on a computer system, of accessing information in a database, the method comprising the steps of:
- receiving from a web-based database-unaware application a request for information stored in a database;
determining whether the request for information points to a tile namespace that is mutually exclusive with namespaces of file systems in the computer system other than the database;
translating the request from the web-based database-unaware application into a database operation without executing a common gateway interface (CGI) script; and
retrieving information from the database by executing the database operation.
3 Assignments
0 Petitions
Accused Products
Abstract
Information in a database is accessed with a computer system by transforming a file system request from an application into a database query and retrieving information corresponding to the database query from the database. The retrieved information is made available to the application as a file system object, for example, as a directory, a file, a link or a collection thereof.
157 Citations
19 Claims
-
1. A method, performed on a computer system, of accessing information in a database, the method comprising the steps of:
-
receiving from a web-based database-unaware application a request for information stored in a database;
determining whether the request for information points to a tile namespace that is mutually exclusive with namespaces of file systems in the computer system other than the database;
translating the request from the web-based database-unaware application into a database operation without executing a common gateway interface (CGI) script; and
retrieving information from the database by executing the database operation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-based data repository management system comprising:
-
a web-based database-unaware application program for accessing data; and
an interface to a database for determining whether the request for information points to a file namespace that is mutually exclusive with namespaces of file systems in the computer system other than the database and that provides the database-unaware web-based application access to information in the database by translating requests for information from the web-based database-unaware application into database operations from the parsed requests without executing a common gateway interface (CGI) script. - View Dependent Claims (8, 9, 10, 11)
-
-
12. Computer software, residing on a computer readable medium, for a data repository management system comprising a database-unaware web-based application and a database, the computer program comprising instructions to cause a computer system to perform the following operations:
-
receive a request issued by the web-based database-unaware application for information stored in a database;
determine whether the request for information points to a file namespace that is mutually exclusive with namespaces of file systems in the computer system other than the database convert the received request into a database operation without executing a common gateway inter face (CGI) script; and
retrieve information from the database by executing the database operation. - View Dependent Claims (13)
-
-
14. A method, performed on a computer system, of writing information to a database, the method comprising:
-
receiving, from a web-based database-unaware application, data to be written to a database;
determining whether the request for information points to a file namespace that is mutually exclusive with namespaces of file systems in the computer system other than the database;
translating the data from the web-based database-unaware application into a database operation; and
writing the data to the database by executing the database operation. - View Dependent Claims (15)
-
-
16. A computer-based data repository management system comprising:
-
a database-unaware web-based application program; and
an interface to a database for determining whether the request for information points to a file namespace that is mutually exclusive with namespaces of file systems in the computer system other than the database and that allows the database-unaware webbased application to write data to the database by parsing the data from the database-unaware web-based application, generating a database operation from the parsed data, and writing data to the database by executing the database operation. - View Dependent Claims (17, 18)
-
-
19. A computer program product, implemented on a computer readable medium, comprising instructions operable to cause a programmable processor to:
-
receive a request from a database-unaware web-based application for writing data to a database;
determining whether the request for writing data points to a file namespace that is mutually exclusive with namespaces of file systems in the computer system other than the database;
convert the data from the web-based database-unaware application to a format understandable by the database;
generate a database operation form the data; and
write the data to the database by executing the database operation.
-
Specification