Method and system for distributing objects over a network
First Claim
1. A method in a computing system for processing a received web server request, comprising, in a single web server program:
- retrieving a template file identified by the received web server request, the retrieved template file containing an embedded tag;
transforming the tag embedded in the retrieved template file into one or more commands for an application server program;
transmitting the commands into which the tag has been transformed to the application server program;
receiving from the application server program one or more objects provided by the application server program in response to the transmitted commands; and
satisfying the received web server request with the received objects.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system for passing information between a client, as a browser, and a server, as an application server, where the information is passed through a web server for processing between the application server and the browser. The webserver loads one or more template files. These template files contain standard markup language plus special tags. These tags are parsed, translated into commands for the application server, and sent to the application server. The application server returns the objects called to the web server, which passes the called objects to the client. The session is persistent.
-
Citations
21 Claims
-
1. A method in a computing system for processing a received web server request, comprising, in a single web server program:
-
retrieving a template file identified by the received web server request, the retrieved template file containing an embedded tag;
transforming the tag embedded in the retrieved template file into one or more commands for an application server program;
transmitting the commands into which the tag has been transformed to the application server program;
receiving from the application server program one or more objects provided by the application server program in response to the transmitted commands; and
satisfying the received web server request with the received objects. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium whose contents cause a computing system to process a received web server request by, in a single web server program:
-
loading a template file containing an embedded tag;
transforming the tag embedded in the retrieved template file into one or more commands for an application server;
forwarding the commands into which the tag has been transformed to the application server;
receiving from the application server an object provided by the application server program in response to the transmitted commands; and
satisfying the received web server request with the received object. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for processing a web server request, comprising:
-
a web server comprising;
a request receiver that receives the web server request referencing a template file, a template file memory that contains the referenced template file, a tag being embedded in the contained referenced template file that identifies an application object, and an object requesting subsystem that requests from an application server the application object identified in the embedded tag; and
an application server comprising;
an object provision subsystem that returns the application object requested by the web server, the web server further comprising a request satisfaction subsystem that satisfies the received web server request with the application object returned by the application server. - View Dependent Claims (16, 17, 18)
-
-
19. One or more computer memories collectively containing a web document template data structure, the data structure comprising:
-
content expressed in a markup language; and
at least one application object reference tag, the application object reference tag identifying an application object, such that a web server may parse the data structure to select each application object reference tag, obtain the application object identified by each selected the application object reference tag from an application server, and incorporate the retrieved application object into the content. - View Dependent Claims (20)
-
-
21. One or more generated data signals collectively conveying a web document data structure, comprising content encoded in a markup language, the content including a representation of an application object obtained by a web server computer system from an application server computer system based upon the occurrence of a tag specifying the application object within a template from which the web document data structure was generated, such that the contents of the data structure may be rendered by a web document browser to display content including the representation of the application object.
Specification