Method, system, and program for maintaining data in a distributed computing environment for processing transaction requests
First Claim
1. A method for maintaining data in a distributed computing environment and processing a product information request, comprising:
- storing data sets at a primary storage site;
processing a data structure indicating associations of data sets in the primary storage site secondary storage sites, and update frequencies;
in response to processing the data structure, determining secondary storage sites and determining at least one data set in the primary storage site comprising information used in an electronic commerce web site to transmit the determined at least one data set to each determined secondary storage site at an update frequency associated with the determined at least one data set;
transmitting the determined at least one data set to each of the determined secondary storage sites according to the update frequency, wherein the determined secondary storage sites are at different geographical locations, and wherein different data sets transmitted to the different secondary storage sites include location specific data for the location of the secondary storage site;
receiving a client request from a client for product information at the primary storage site;
redirecting the client request for product information to one of the secondary storage sites; and
returning product information to the client originating the client request from the secondary storage site to which the client request was redirected.
2 Assignments
0 Petitions
Accused Products
Abstract
Provider are a method, system, and program for maintaining data in a distributed computing environment. Data is stored at a primary storage site. A data structure is processed indicating an association of data sets in the stored data, secondary storage sites, and update frequencies. In response to processing the data structure, a determination is made of one of a plurality of secondary storage sites and a determination is made of at least one data set to transmit to the determined secondary storage site at an update frequency. The determined data set is transmitted to the determined secondary storage site according to the update frequency.
23 Citations
21 Claims
-
1. A method for maintaining data in a distributed computing environment and processing a product information request, comprising:
-
storing data sets at a primary storage site; processing a data structure indicating associations of data sets in the primary storage site secondary storage sites, and update frequencies; in response to processing the data structure, determining secondary storage sites and determining at least one data set in the primary storage site comprising information used in an electronic commerce web site to transmit the determined at least one data set to each determined secondary storage site at an update frequency associated with the determined at least one data set; transmitting the determined at least one data set to each of the determined secondary storage sites according to the update frequency, wherein the determined secondary storage sites are at different geographical locations, and wherein different data sets transmitted to the different secondary storage sites include location specific data for the location of the secondary storage site; receiving a client request from a client for product information at the primary storage site; redirecting the client request for product information to one of the secondary storage sites; and returning product information to the client originating the client request from the secondary storage site to which the client request was redirected. - View Dependent Claims (2, 3, 4, 5, 6, 16, 17)
-
-
7. A distributed computing system for maintaining data and processing product information request from a client, comprising:
-
a primary storage site storing data sets; a plurality of secondary storage sites at different geographical locations; means for processing a data structure indicating associations of data sets in the primary storage site, secondary storage sites, and update frequencies; means for determining secondary storage sites and determining at least one data set comprising product information used in an electronic commerce web site to transmit the determined at least one data set to each determined secondary storage site at an update frequency associated with the determined at least one data set in response to processing the data structure; means for transmitting the determined at least one data set to each of the determined secondary storage sites according to the update frequency, wherein different data sets transmitted to the different secondary storage sites include location specific data for the location of the secondary storage site; means for receiving a client request from the client for product information at the primary storage site; means for redirecting the client request for product information to one of the secondary storage sites; and means for returning product information to the client originating the client request from the secondary storage site to which the client request was redirected. - View Dependent Claims (8, 9, 10, 18, 19)
-
-
11. A computer readable medium including code for maintaining data and processing product information request from a client in a distributed computing environment, wherein the code causes operations comprising:
-
storing data sets at a primary storage site; processing a data structure indicating associations of data sets in the primary storage site, secondary storage sites, and update frequencies; in response to processing the data structure, determining secondary storage sites and determining at least one data set in the primary storage site comprising product information used in an electronic commerce web site to transmit the determined at least one data set to each determined secondary storage site at an update frequency associated with the determined at least one data set; transmitting the determined at least one data set to each of the determined secondary storage sites according to the update frequency, wherein the determined secondary storage sites are at different geographical locations, and wherein different data sets transmitted to the different secondary storage sites include location specific data for the location of the secondary storage sites; receiving a client request from the client for product information at the primary storage site; redirecting the client request for product information to one of the secondary storage sites; and returning product information to the client originating the client request from the secondary storage site to which the client request was redirected. - View Dependent Claims (12, 13, 14, 15, 20, 21)
-
Specification