Client-server system using embedded hypertext tags for application and database development
DCFirst Claim
1. A method of deploying client-server applications on a network comprising:
- inserting executable tags in a hypertext source to a displayable page;
in response to a request for the displayable page from a client to a server, retrieving the hypertext source and, prior to forwarding the hypertext source to the client, processing the source at the server by executing the tags; and
forwarding the hypertext source processed at the server to the client.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and methods for rapid deployment of World Wide Web applications on the Internet. A preferred method provides a template, accessible to both client and server, for constructing Web source text. The source text includes HTML tag extensions for implementing dynamic Web environment. The tag extensions are nested and grouped to form scripts to perform specific tasks, such as state construction and on-line data arrangement. Each tag extension or script is expanded and replaced with data value to be embedded within a traditional HTML tag. A processor is employed to process templates and execute tag extensions therein, and produces pages in pure HTML form for displaying by any Web browser.
593 Citations
28 Claims
-
1. A method of deploying client-server applications on a network comprising:
-
inserting executable tags in a hypertext source to a displayable page; in response to a request for the displayable page from a client to a server, retrieving the hypertext source and, prior to forwarding the hypertext source to the client, processing the source at the server by executing the tags; and forwarding the hypertext source processed at the server to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method of implementing client-server applications for deployment over a network comprising:
-
preparing a template to a hypertext source of a displayable page for processing by a server, the template comprising; a text area for containing source codes which includes executable tags embedded within hypertext codes, each executable tag specifying from a database a value such that executing the executable tags replaces each executable tag with the corresponding value, and renders the source codes to include only the values embedded within the hypertext codes; an identification field for entering a template identification; and an input field for entering an access control list to specify authorized users of the template; retrieving the template in response to a client request from a client browser to the server for the page; processing the source code in the text area, at the server, by executing the executable tags to replace each executable tag with the corresponding value to produce the hypertext source of the page; and transmitting the source to the browser for displaying the page. - View Dependent Claims (24)
-
-
25. A system for deploying client-server applications on a network comprising:
-
at a server, executable tags in a hypertext source to a displayable page; and at the server, a process for processing the source in response to a request for the page from a client to the server, the process executing the executable tags prior to forwarding of the page to the client; wherein each of the executable tags identifies from a database a value such that executing the executable tags replaces each executable tag with the corresponding value; a hypertext form including a text area for containing the source, the form being accessible through a client browser for revising the source in the text area of the form through the browser; wherein the form further includes an input field for entering an access control list to specify authorized users of the form; and wherein the source includes the executable tags, each executable tag identifying from a database a value which is directed to another hypertext form.
-
-
26. A system for deploying client-server applications on a network comprising:
-
at a server, executable tags in a hypertext source to a displayable page; and at the server, a process for processing the source in response to a request for the page from a client to the server, the process executing the executable tags prior to forwarding of the page to the client; wherein each of the executable tags identifies from a database a value such that executing the executable tags replaces each executable tag with the corresponding value; and wherein the source includes hypertext markup codes and the executable tags are embedded within the codes.
-
-
27. A system for implementing network applications for deployment over a network comprising:
-
a template to a hypertext source of a displayable page, the template comprising; a text area for containing source codes which includes executable tags embedded within hypertext codes, each tag specifying from a database a value such that executing the tags replaces each tag with the corresponding value, and renders the source codes to include only the values embedded within the hypertext codes; an identification field for entering a template identification; and an input field for entering an access control list to specify authorized users of the template; and a server for retrieving the template in response to a request for the page from a client browser, the server processing the source code in the text area by executing the tags to replace each tag with the corresponding value to produce the hypertext source of the page, and transmitting the source to the browser for displaying the page.
-
-
28. A method for managing web page contents of a world wide web site served by a server without having to repetitively edit web page sources, comprising the steps of:
-
inserting executable tags in a hypertext source to a displayable web page; maintaining a database including data and objects referenced by the executable tags; prior to forwarding the displayable web page to a client from the server, retrieving the hypertext source and, processing the source at the server by executing the tags to incorporate the data and objects referenced by the executable tags within the database into the hypertext source; and forwarding the hypertext source processed at the server to the client.
-
Specification