Claims
- 1. A system for establishing a set of configuration parameters comprising a software program stored on a computer readable memory and executable by a computer processor to:
send a first request over a network to a first configuration source; receive a first response over the network, wherein said first response includes a first portion of the set of configuration parameters; send a second request over the network to a second configuration source; and receive a second response over the network, wherein said second response includes a second portion of the set of configuration parameters.
- 2. The system of claim 1, wherein said first request and said second request are based on a load list.
- 3. The system of claim 1, wherein said second request is based on a previous response to a previous request.
- 4. The system of claim 3, wherein said software program is further executable to:
send a plurality of requests to a plurality of additional configuration sources; and receive a plurality of responses from said plurality of additional configuration sources, wherein at least one of said plurality of responses contains at least a third portion of the set of configuration parameters.
- 5. The system of claim 4, wherein said second request is based on at least one of the plurality of responses.
- 6. The system of claim 5, wherein at least one of said plurality of requests are based on a set of initial parameters.
- 7. The system of claim 3, wherein said first configuration source and said second configuration source are the same configuration source.
- 8. The system of claim 3, wherein the previous response includes a set of additional request information and wherein said second request is based on said set of additional request information.
- 9. The system of claim 8, wherein said second request includes an additional request parameter from said set of additional request information.
- 10. The system of claim 9, wherein said previous request comprises said first request and said previous response comprises said first response.
- 11. The system of claim 9, wherein said second request includes a plurality of additional request parameters.
- 12. The system of claim 11, wherein said plurality of additional request parameters come from a plurality of previous responses.
- 13. The system of claim 1, wherein said first request and is based on a client application request received by the software program.
- 14. The system of claim 13, wherein said software program is further executable to make a request to a configuration server each time a client application request is received.
- 15. The system of claim 13, wherein said first response further contains at least one special parameter establishing caching directives for at least said first portion of the set of configuration parameters.
- 16. A system for establishing a set of configuration parameters comprising:
a network a first computer in communication with the network further comprising:
a first computer processor; a first computer readable memory accessible by the first computer processor; a first computer network adapter device in communication with the first computer processor and operable to communicate data over the network; a first computer program comprising instructions stored on the first computer readable memory and executable by the first computer processor to:
send a first request over a network to a first configuration source; receive a first response over the network including a first portion of the set of configuration parameters; send a second request over the network to a second configuration source; and receive a second response over the network, wherein said second response includes a second portion of the set of configuration parameters; and a plurality of configuration sources in communication with the network, each configuration source further comprising:
a configuration source computer processor; a configuration source computer readable memory accessible by the configuration source computer processor; a configuration source network adapter device in communication with the configuration source computer processor and operable to communicate data over the network; a configuration source program comprising instructions stored on the configuration source computer readable memory and executable by the configuration source computer processor to:
receive a request over the network from the first computer program; and generate a response based on the received request.
- 17. The system of claim 16, wherein at least one configuration source program is further executable to generate a response by:
querying an external resource for data; receiving an external resource response; generating the response based on the external source response.
- 18. The system of claim 16, wherein at least one configuration source program is further executable to generate a response based on a request parameter received from the first computer.
- 19. The system of claim 16, wherein at least one configuration source program is further executable to generate a response based on system state information.
- 20. The system of claim 16, wherein said first request is an initial request based on an a set of initial parameters.
- 21. The system of claim 16, wherein said second request is based on a previous response to a previous request.
- 22. The system of claim 21, wherein said previous response includes additional request information and wherein said second request is based on said additional request information.
- 23. The system of claim 22, wherein said additional request information includes an additional request parameter and wherein said second request includes said additional request parameter.
- 24. The system of claim 23, wherein said second request includes a plurality of additional request parameters.
- 25. The system of claim 21, wherein said previous request comprises said first request.
- 26. The system of claim 16, wherein said first computer program is further executable to send an initial request to an initial configuration source based on a set of initial parameters.
- 27. The system of claim 16, wherein said first computer comprises a proxy server.
- 28. A method for configuring a program, comprising:
sending a first request over a network to a first configuration source; receiving a first response over the network, wherein said first response includes a first portion of the set of configuration parameters; sending a second request over the network to a second configuration source; and receiving a second response over the network, wherein said second response includes a second portion of the set of configuration parameters.
- 29. The method of claim 28, further comprising sending the second request based on additional request information contained in a previous response to a previous request.
- 30. The method of claim 29, wherein the previous response upon which the second request is based includes an additional request parameter and wherein the second request includes the additional request parameter.
- 31. The method of claim 29, wherein the second request is based on multiple additional request parameters from one or more previous responses.
- 32. The method of claim 29, further comprising:
loading a set of initial parameters; making an initial request based on the set of initial parameters.
- 33. The method of claim 28, further comprising generating said first response based on a system state.
- 34. The method of claim 28, further comprising generating said second response based on a system state.
- 35. The method of claim 28, further comprising querying an external resource to generate the first response.
- 36. The method of claim 28, further comprising querying an external resource to generate the second response.
- 37. The method of claim 28, further comprising specifying caching directives for said first portion of the set of configuration parameters.
- 38. The method of claim 28, further comprising specifying caching directives for said second portion of the set of configuration parameters.
RELATED APPLICATIONS
[0001] The present application claims priority under 35 U.S.C. §119 to U.S. Provisional Patent Application Serial No. 60/348,559, entitled “Dynamic Platform Configuration Via Multiple Transactions with External Logic Control,” by Jeremy S. de Bonet, filed Jan. 15, 2002, U.S. Provisional Patent Application No. 60/349,424, entitled “Network Proxy Platform that Simultaneously Supports Data Transformation, Storage, and Manipulation for Multiple Protocols” by de Bonet et al., filed on Jan. 18, 2002, U.S. Provisional Patent Application No. 60/349,344 entitled “Modular Plug-In Transaction Processing Architecture” by de Bonet et al., filed Jan. 18, 2002, which are hereby fully incorporated by reference herein. Additionally, U.S. patent application Ser. No. ______, entitled “Method and System of Performing Transactions Using Shared Resources and Different Applications,” by de Bonet et al., filed Jan. 14, 2003 is incorporated by reference herein.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60348559 |
Jan 2002 |
US |
|
60349424 |
Jan 2002 |
US |
|
60349344 |
Jan 2002 |
US |