Web application server with secure common gateway interface
First Claim
Patent Images
1. An application server for receiving from a web browser requests to access an object, the server comprising:
- a secure interface for receiving the requests from the web browser over a communications line;
an application program conforming to the common gateway interface (CGI) protocol and stored in a storage medium for accessing the object and for providing data as a result of the access; and
an application program interface with a library of routines stored in a storage medium for communicating between the application program conforming to the CGI protocol and the secure interface to provide secure communications to the object.
6 Assignments
0 Petitions
Accused Products
Abstract
A web browser communicates through a secure local proxy to a web server that has an interface for secure communications. The application server has an application program conforming to the CGI programming model that can run continuously as a process and can maintain state information, such as pointers to next records, thus requiring less computational and memory overhead for a succession of requests.
-
Citations
13 Claims
-
1. An application server for receiving from a web browser requests to access an object, the server comprising:
-
a secure interface for receiving the requests from the web browser over a communications line; an application program conforming to the common gateway interface (CGI) protocol and stored in a storage medium for accessing the object and for providing data as a result of the access; and an application program interface with a library of routines stored in a storage medium for communicating between the application program conforming to the CGI protocol and the secure interface to provide secure communications to the object. - View Dependent Claims (2, 3)
-
-
4. A method comprising server-implemented steps of:
-
receiving over the Internet from a web browser a first request for access to a database; accessing the database in response to the first request according to the CGI protocol; providing data from the database to the web browser according to the CGI protocol without closing the database; receiving over the Internet from a web browser a second request for access to a database; accessing the non-closed database according to the CGI protocol in response to the second request from the web browser; and providing data from the database to the web browser according to the CGI protocol in response to the second request. - View Dependent Claims (5)
-
-
6. A system responsive to requests from a user with a web browser, the system comprising:
-
a web server having an interface for allowing secure communications between the server and the web browser, the web server for providing documents to the web browser; a first object accessible over the Internet; and a first application server with a secure interface that allows secure communications of the type provided by the web server, the first application server being responsive to the web browser for accessing the first object to retrieve data therefrom and for providing the retrieved data to the web browser independent of the web server. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
Specification