Method and system for distribution of common elements
First Claim
1. A system for updating web page common elements, comprising:
- a first server computer;
a distribution component on the first server computer that transfers a common element to a plurality of other server computers, wherein the common element is at least one of a navigation link and an information element;
a distribution agent operable on each of the other server computers that receives the common element and stores the common element in a directory, wherein the distribution agent registers with the distribution component and provides information for the distribution component to transfer the common element to the distribution agent; and
a server component operable on each of the other server computers that, in response to a request from a client for a page containing the common element, parses the page, inserts at least the common element from the directory into the page, returns the page to the client to promote displaying the page with at least the common element from the directory of one of the plurality of other server computers,wherein the distribution component detects when the common element is changed and sends a message about the change of the common element to the distribution agent and wherein the distribution agent responds to the message about the change by sending a request to the distribution component to send the common element to the distribution agent, andwherein the distribution component makes the common element in the directory available to the server component on each of the other server computers at a scheduled time.
7 Assignments
0 Petitions
Accused Products
Abstract
A system for updating web page common elements is provided. The system includes a distribution component that is operable on a first server. The distribution component transfers new common elements provided on the first server to a plurality of other servers that may be geographically dispersed. The plurality of other servers are each provided with a distribution agent that is operable to receive the common element and to store the common element in a directory on each of the plurality of other servers. The common code elements may be common elements, for example, on one or more enterprise web pages. A method for updating common elements for enterprise web pages is also provided.
42 Citations
15 Claims
-
1. A system for updating web page common elements, comprising:
-
a first server computer; a distribution component on the first server computer that transfers a common element to a plurality of other server computers, wherein the common element is at least one of a navigation link and an information element; a distribution agent operable on each of the other server computers that receives the common element and stores the common element in a directory, wherein the distribution agent registers with the distribution component and provides information for the distribution component to transfer the common element to the distribution agent; and a server component operable on each of the other server computers that, in response to a request from a client for a page containing the common element, parses the page, inserts at least the common element from the directory into the page, returns the page to the client to promote displaying the page with at least the common element from the directory of one of the plurality of other server computers, wherein the distribution component detects when the common element is changed and sends a message about the change of the common element to the distribution agent and wherein the distribution agent responds to the message about the change by sending a request to the distribution component to send the common element to the distribution agent, and wherein the distribution component makes the common element in the directory available to the server component on each of the other server computers at a scheduled time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method for providing a web page, comprising:
-
registering with a first server computer by each of a plurality of other server computers to receive common elements from the first server; detecting a change by the first server computer in at least one common element; sending a message by the first server computer to the plurality of other server computers about the change of the at least one common element; responding to the message by each of the plurality of other server computers with a request to send the at least one common element; for each of the plurality of other server computers, responsive to the first server computer receiving the request from a corresponding one of the plurality of other server computers, sending the at least one common element from the first server computer to a directory on the corresponding one of the plurality of other server computers, wherein the at least one common element is at least one of a navigation link and an information element; making the at least one common element available from the directory to a server application on each of the plurality of other server computers, including a second server computer at a scheduled time; receiving a request for a page by the server application on the second server from a client; parsing the page and inserting the at least one common element into the page by the server application on the second server; and sending the page with the at least one common element to the client by the second server for display by the client. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for updating web page common elements, comprising:
-
a first server computer; a distribution component on the first server computer that transfers a common element to at least a second server computer and a third server computer, wherein the common element is at least one of a navigation link and an information element; a distribution agent on each of the second and third server computers that receives the common element and stores the common element in a directory accessible by each of the second and third server computers, wherein the distribution agent registers with the distribution component and provides information for the distribution component to transfer the common element to the distribution agent; and a server component on each of the second and third server computers that, in response to a request from a client for a page containing the common element, parses the page, inserts at least the common element from the directory into the page, returns the page to the client to promote displaying the page with at least the common element, the server component, in response to the second server computer being unavailable, obtains the common element from the third server computer, wherein the distribution component detects when the common element is changed and sends a message about the change of the common element to the distribution agent and wherein the distribution agent responds to the message about the change by sending a request to the distribution component to send the common element to the distribution agent, and wherein the distribution component makes the common element in the directory available to the server component on the second and third server computers at a scheduled time. - View Dependent Claims (15)
-
Specification