Method and system for designing, generating and storing applications
First Claim
Patent Images
1. A system for generating a Web application, the system comprising:
- a Web client;
a Web server coupled in communication with the Web client;
an interpretive server coupled in communication with the Web client and the Web server; and
an application database coupled in communication with the Web client via the interpretive server, said interpretive server to maintain virtual state information pertaining to the connection between the web client and the application database.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for designing, generating and storing applications is disclosed. The system comprises a Web client, a Web server coupled in communication with the Web client, an interpretive server coupled in communication with the Web client and the Web server and an application database coupled in communication with the Web client via the interpretive server.
108 Citations
20 Claims
-
1. A system for generating a Web application, the system comprising:
-
a Web client; a Web server coupled in communication with the Web client; an interpretive server coupled in communication with the Web client and the Web server; and an application database coupled in communication with the Web client via the interpretive server, said interpretive server to maintain virtual state information pertaining to the connection between the web client and the application database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for generating a Web Application comprising:
-
receiving a request from a Web user; retrieving application definition data from the appropriate application database that corresponds to the request; retrieving data from a database corresponding to the application definition data; interpreting the application definition data to derive application programming logic to generate a page of the Web application, the page including the data retrieved from the database. - View Dependent Claims (10, 11, 12)
-
-
13. An interpretive server for generating Web applications, the interpretive server comprising:
-
a connection manager for managing a pool of connections to an application database, wherein the connection manager maintains a virtual connection between a web user that is coupled to the interpretive server and the application database; and an interpretive engine for interpreting data retrieved from the application database.
-
-
14. A machine-readable medium that provides instructions, that when executed by a machine, cause said machine to perform operations comprising:
-
receiving a request from a web user; retrieving application definition data from the appropriate application database that corresponds to the request; retrieving data from a database corresponding to the application definition data; and interpreting the application definition data to generate a page of the web application, the page including the data retrieved from the database. - View Dependent Claims (15, 16, 17)
-
-
18. A method for generating a web application comprising:
-
transmitting a web development environment from a web server to a web user; receiving a web server request from the web user; retrieving application definition data from an application database wherein the application definition data corresponds to the request; retrieving data from a database corresponding to the application definition data; and interpreting the application definition data to generate a page of the web application, the page including the data retrieved from the database. - View Dependent Claims (19)
-
-
20. The method of 18 wherein receiving a request from the web user comprises:
-
the web user generating via the web development environment a request; and transmitting the request to the web server.
-
Specification