Method and system for utilizing a database as a service
First Claim
1. A method for utilizing a database as a service, the method comprising the steps of:
- (a) accessing the database over a public network by a browser without downloading software; and
(b) controlling access to the database based on an agreed-upon schedule and price.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system for providing a database as a is disclosed. In a first aspect, the method comprises the steps of accessing the database over a public network by a browser without downloading software. The method further includes controlling access to the database on an agreed-upon schedule. In a second aspect, a database service for use on a public network is disclosed. The database service comprises a presentation layer, the presentation layer including a browser, a web server coupled to the public network and a web application platform coupled to the web server. The database includes an application layer comprising a user interface (UI) application. The UI application is executed on the web application platform and is capable of communicating with the browser through a standard program code. Finally, the database service includes a database management layer. The database management layer includes at least one database which communicates with the UI application. Accordingly, a database can be managed centrally while resources of the database can be consumed individually and globally.
-
Citations
28 Claims
-
1. A method for utilizing a database as a service, the method comprising the steps of:
-
(a) accessing the database over a public network by a browser without downloading software; and
(b) controlling access to the database based on an agreed-upon schedule and price. - View Dependent Claims (2, 3, 4)
-
-
5. A computer readable medium containing program instructions for utilizing a database as a service, the program instructions for:
-
(a) accessing the database over a public network by a browser without downloading software; and
(b) controlling access to the database based on an agreed-upon schedule and price. - View Dependent Claims (6, 7, 8)
-
-
9. A method for providing a database as a service over a public network utilizing a computer which includes a browser, the method comprising the steps of:
-
(a) authenticating a user via the browser by a user interface (UI) application;
(b) providing commands from a web server to the browser for displaying a screen;
(c) providing commands from the browser to the web server based upon user interaction with the screen, the commands from the browser including database commands;
(d) extracting and sending the database commands by the UI application to the database, the database providing a response thereto;
(e) combining the response with control commands by the UI application; and
(f) sending the combined response and control commands through the web server to the browser for display. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer readable medium containing program instructions for providing a database as a service over a public network utilizing a computer which includes a browser, the program instructions for:
-
(a) authenticating a user via the browser by a user interface (UI) application;
(b) providing commands from a web server to the browser for displaying a screen;
(c) providing commands from the browser to the web server based upon user interaction with the screen, the commands from the browser including database commands;
(d) extracting and sending the database commands by the UI application to the database, the database providing a response thereto. (e) combining the response with control commands by the UI application; and
(f) sending the combined response and control commands through the web server to the browser for display. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A database service for use on a public network comprising:
-
a presentation layer, the presentation layer including a browser, a web server coupled to the public network and a web application platform coupled to the, web server;
an application layer comprising a user interface (UI) application, the UI application is executed on the web application platform and is capable of communicating with the browser through a standard program code; and
a database management layer, the database management layer comprising at least one database which communicates with the UI application. - View Dependent Claims (24, 25, 26)
-
-
27. A database service for use on a public network comprising:
-
a presentation layer, the presentation layer including a browser, a web server coupled to the public network and a web application platform coupled to the web server;
an application layer comprising a user interface UI application, the UI application is executed on the web application platform and is capable of communicating with the browser through hypertext markup language (HTML) code; and
a database management layer, the database management layer comprising at least one database which communicates with the UI application; and
at least one back up database coupled to the at least one database, wherein the UI application extracts database commands from the web server and presents the database commands to the database and combines database commands with control commands from the database and provides the HTML code to the server.
-
-
28. A system for utilizing a database as a service, the system comprising:
-
means for accessing the database over a public network by a browser without downloading software; and
means for controlling access to the database based on an agreed-upon schedule and price.
-
Specification