Claims
- 1. A method for dynamically configuring network resources, comprising:
receiving a request from a client for at least one of a plurality of network resources in a network; automatically configuring the at least one of the plurality of network resources and the network in response to the request; and automatically associating in a client cell the at least one of the plurality of network resources with the client, wherein the client can access the at least one of the plurality of network resources that have been associated with the client in the client cell
- 2. The method of claim 1, wherein the client cell comprises a virtual local area network.
- 3. The method of claim 1, further comprising transferring and securely configuring the at least one of the plurality of network resources to a quarantine cell before associating in the client cell the at least one of the plurality of network resources with the client.
- 4. The method of claim 1, further comprising:
receiving a query from the client over the network regarding parameters of at least one of the plurality of network resources; responding to the query; and validating the request from the client for the at least one of the plurality of network resources.
- 5. The method of claim 1, further comprising using a network connection through one or more virtual private networks by a plurality of clients to access the client cell, and wherein the client cell comprises a virtual local area network connected to the one or more virtual private networks.
- 6. The method of claim 1, further comprising updating at least one applicable database with status information associated with the at least one of the plurality of network resources.
- 7. The method of claim 1, further comprising updating at least one applicable database with accounting information.
- 8. A dynamic network resource configuration system, comprising:
a plurality of network resources in a network, the network connected to a client; and a broker connected to the network, the broker operable to automatically cause configuration of at least one of the plurality of network resources and the network in response to a request from a client and to cause the at least one of the plurality of network resources to be changeably connected through the network so that the client can access the at least one of the plurality of network resources.
- 9. The system of claim 8, wherein the broker is operable to cause configuration of at least one of the plurality of network resources by associating the client and the at least one of the plurality of network resources with a virtual local area network.
- 10. The system of claim 8, wherein the broker is further operable to cause updating of at least one applicable database.
- 11. The system of claim 8, wherein the at least one applicable database includes accounting information related to the at least one of the plurality of network resources.
- 12. The system of claim 8, wherein the broker is further operable to cause the at least one of the plurality of network resources to be transferred to a quarantine cell before causing the at least one of the plurality of network resources to be changeably connected to the network.
- 13. The system of claim 8, wherein the network includes a virtual local area network-capable switch.
- 14. The system of claim 8, further comprising a server operable to cause configuration of at least one of the plurality of network resources in response to a request from the broker.
- 15. The system of claim 8, further comprising:
the network connected to a second client; the broker further operable to cause configuration of at least another of the plurality of network resources and the network in response to a request from the second client and to cause the at least another of the plurality of network resources to be changeably connected through the network by associating the second client with the at least another of the plurality of network resources in a virtual local area network; and wherein the second client can access the at least another of the plurality of network resources after the association.
- 16. A dynamic configuration application, comprising:
a computer-readable medium; application software residing on the computer-readable medium and operable to automatically cause configuration of at least one of a plurality of network resources in a network and configuration of the network in response to a request from a client in the network and to cause the at least one of the plurality of network resources to be changeably connected to a switch connected to the client.
- 17. The application of claim 16, wherein the application software is further operable to receive the request through one of the group consisting of an XML document exchange process, an HTML document exchange process, a remote method invocation process, and a distributed network interface.
- 18. The application of claim 16, wherein the application software is further operable to advertise services available to the client.
- 19. The application of claim 16, wherein configuration of the at least one of the plurality of network resources includes assignment of at least one of the group consisting of a new IP address IP gateway, and IP mask for the at least one of the plurality of network resources.
- 20. The application of claim 16, wherein the application software is further operable to cause a server to install at least one of the group consisting of a new operating system, kernel parameters, and applications on the at least one of the plurality of network resources in response to the request.
RELATED PATENT APPLICATION
[0001] This application is related to co-pending U.S. patent application Ser. No. _______ entitled “System and Method for Providing Secure Access To Network Logical Storage Partitions” filed Sep. 17, 2001.