1460945911-99d77301-9611-49dc-9d98-cfd1d949f714

1. A method for discovering managed systems in a network, comprising:
classifying a first managed system associated with a first active Internet Protocol (IP) address in the network using a plurality of network protocols;
identifying a set of drivers using the classification, wherein the set of drivers are configured to obtain first management information about the managed system;
obtaining a first set of drivers;
populating a data model with the first management information obtain using at least one of the first set of drivers; and
managing the first managed system using the data model.
2. The method of claim 1, further comprising:
classifying a second managed system associated with a second active IP address in the network using the plurality of network protocols;
identifying a set of drivers using the classification, wherein the set of drivers are configured to obtain second management information about the managed system;
obtaining a second set of drivers;
populating the data model with the second management information obtain using at least one of the second set of drivers; and
managing the second managed system using the data model,
wherein classifying the first managed system and the second managed system occurs in parallel.
3. The method of claim 2, wherein populating the data model with the first management information obtain using at least one of the first set of drivers and populating the data model with the second management information obtain using at least one of the second set of drivers are performed in parallel.
4. The method of claim 1, further comprising:
classifying a second managed system associated with a second active IP address in the network, comprises:
sending a multicast protocol message to a plurality of IP addresses in the network, wherein the first IP address is one of the plurality of IP addresses,
receiving a response to the multicast protocol message from the first IP address, wherein the response comprises an identification (ID) and type of the first managed system, and
setting the classification of the first managed system using the ID and Type;

identifying a set of drivers using the classification, wherein the set of drivers are configured to obtain second management information about the managed system;
obtaining a second set of drivers;
populating the data model with the second management information obtain using at least one of the second set of drivers; and
managing the second managed system using the data model,
wherein classifying the first managed system and the second managed system occurs in parallel.
5. The method of claim 1, wherein populating the data model with the first management information obtain using at least one of the set of drivers, comprises:
identifying a first driver from the first set of drivers;
loading the first driver;
obtaining information about the first managed system using the first driver;
verifying, using the information, that the first driver is the correct driver to obtain the first management information from the first managed system;
obtaining the first management information using the first driver, when the first driver is the correct driver;
identifying a second driver from the first set of drivers using the information, when the first driver is not the correct driver; and
obtaining the first management information using the second driver, when the first driver is not the correct driver.
6. The method of claim 1, wherein the plurality of network protocols comprises at least one selected from a group consisting of a secure shell (SSH) login request, a simple network management protocol (SNMP) request, an Internet Control Message Protocol (ICMP) request, an Intelligent Platform Management Interface (IPMI) request, a ServiceTag protocol request, a management information base (MIB) requests.
7. The method of claim 1, wherein classifying the first managed system associated with the first active IP address in the network using the plurality of network protocols, comprises:
sending a first network protocol request to the first IP address;
receiving a first response to the first network protocol request;
determine whether the first managed system is classified using a neural network and the first response;
obtaining the classification of the first managed system from the neural network, when the first managed system is classified;
identify a second network protocol from the plurality of network protocols using the neural network and the first response;
sending a second network protocol request to the first IP address; and
receiving a second response to the first network protocol request, wherein the first managed system is classified using the neural network and the second response.
8. A system, comprising:
a first managed system executing in a network, wherein the first managed system comprises a first hardware component and a first software component; and
a proxy management object (PMO) executing in the network, wherein the PMO is configured to:
classify the first managed system associated with a first active Internet Protocol (IP) address in the network using a plurality of network protocols,
identify a set of drivers using the classification, wherein the set of drivers are configured to obtain first management information about the managed system,
obtain a first set of drivers,
populate data model with the first management information obtain using at least one of the first set of drivers, and
manage the first managed system using the data model.
9. The system of claim 8, further comprising:
a second managed system executing in a network, wherein the second managed system comprises a second hardware component and a second software component,
wherein the PMO is further configured to:
classify the second managed system associated with a second active IP address in the network using the plurality of network protocols;
identify a second set of drivers using the classification, wherein the set of drivers are configured to obtain second management information about the managed system;
obtain a second set of drivers;
populate the data model with the second management information obtain using at least one of the second set of drivers; and
manage the second managed system using the data model,
wherein classifying the first managed system and the second managed system occurs in parallel.
10. The system of claim 9, wherein populating the data model with the first management information obtain using at least one of the first set of drivers and populating the data model with the second management information obtain using at least one of the second set of drivers are performed in parallel.
11. The system of claim 8, further comprising:
a second managed system executing in a network, wherein the second managed system comprises a second hardware component and a second software component,
wherein the PMO is further configured to:
classify the second managed system associated with a second active IP address in the network, comprises:
sending a multicast protocol message to a plurality of IP addresses in the network, wherein the first IP address is one of the plurality of IP addresses,
receiving a response to the multicast protocol message from the first IP address, wherein the response comprises an identification (ID) and type of the first managed system, and
setting the classification of the first managed system using the ID and Type;
identifying a set of drivers using the classification, wherein the set of drivers are configured to obtain second management information about the managed system;
obtaining a second set of drivers;
populating the data model with the second management information obtain using at least one of the second set of drivers; and
managing the second managed system using the data model,
wherein classifying the first managed system and the second managed system occurs in parallel.
12. The system of claim 8, wherein populating the data model with the first management information obtain using at least one of the set of drivers, comprises:
identifying a first driver from the first set of drivers;
loading the first driver;
obtaining information about the first managed system using the first driver; verifying, using the information, that the first driver is the correct driver to obtain the first management information from the first managed system;
obtaining the first management information using the first driver, when the first driver is the correct driver;
identifying a second driver from the first set of drivers using the information, when the first driver is the correct driver; and
obtaining the first management information using the second driver, when the first driver is not the correct driver.
13. The system of claim 8, wherein the plurality of network protocols comprises at least one selected from a group consisting of a secure shell (SSH) login request, a simple network management protocol (SNMP) request, an Internet Control Message Protocol (ICMP) request, an Intelligent Platform Management Interface (IPMI) request, a ServiceTag protocol request, a management information base (MIB) request, and a private protocol request.
14. The system of claim 8, wherein classifying the first managed system associated with the first active IP address in the network using the plurality of network protocols, comprises:
sending a first network protocol request to the first IP address;
receiving a first response to the first network protocol request;
determining whether the first managed system is classified using a neural network and the first response;
obtaining the classification of the first managed system from the neural network, when the first managed system is classified;
when the when the first managed system is not classified:
identifying a second network protocol from the plurality of network protocols using the neural network and the first response;
sending a second network protocol request to the first IP address; and
receiving a second response to the first network protocol request, wherein the first managed system is classified using the neural network and the second response.
15. The system of claim 14, further comprising:
a satellite management object (SMO),
wherein the SMO comprises the neural network,
wherein the neural network comprises a mapping between a plurality of classifications and a plurality of drivers, and
wherein the SMO is operatively connected to the PMO.
16. The system of claim 8, wherein classifying the first managed system associated with the first active IP address in the network using the plurality of network protocols, comprises:
sending a first network protocol request to the first IP address;
receiving a first response to the first network protocol request;
determining whether the first managed system is classified using a first portion of neural network and the first response, wherein the first portion of the neural network is obtained from a satellite management object (SMO) comprising the neural network;
obtaining the classification of the first managed system from the first portion of the first portion of the neural network, when the first managed system is classified;
when the first managed system is not classified:
receiving a second portion of the neural network from the SMO based on the first response;
identifying a second network protocol from the plurality of network protocols using the second portion of the neural network and the first response;
sending a second network protocol request to the first IP address; and
receiving a second response to the first network protocol request, wherein the first managed system is classified using the second portion of the neural network and the second response.
17. A computer readable medium comprising computer readable program code embodied therein for causing a computer system to:
classify a first managed system associated with a first active Internet Protocol (IP) address in the network using a plurality of network protocols;
identify a set of drivers using the classification, wherein the set of drivers are configured to obtain first management information about the managed system;
obtain a first set of drivers;
populate a data model with the first management information obtain using at least one of the first set of drivers; and
manage the first managed system using the data model.
18. The computer readable medium of claim 17, further causing the computer system to:
classify a second managed system associated with a second active IP address in the network using the plurality of network protocols;
identify a set of drivers using the classification, wherein the set of drivers are configured to obtain second management information about the managed system;
obtain a second set of drivers;
populate the data model with the second management information obtain using at least one of the second set of drivers; and
manage the second managed system using the data model,
wherein classifying the first managed system and the second managed system occurs in parallel.
19. The computer readable medium of claim 18, wherein populating the data model with the first management information obtain using at least one of the first set of drivers and populating the data model with the second management information obtain using at least one of the second set of drivers are performed in parallel.
20. The computer readable medium of claim 17, further causing the computer system to:
classify a second managed system associated with a second active IP address in the network, comprising:
sending a multicast protocol message to a plurality of IP addresses in the network, wherein the first IP address is one of the plurality of IP addresses,
receiving a response to the multicast protocol message from the first IP address, wherein the response comprises an identification (ID) and type of the first managed system, and
setting the classification of the first managed system using the ID and Type;

identify a set of drivers using the classification, wherein the set of drivers are configured to obtain second management information about the managed system;
obtain a second set of drivers;
populate the data model with the second management information obtain using at least one of the second set of drivers; and
manage the second managed system using the data model,
wherein classifying the first managed system and the second managed system occurs in parallel.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A system for providing a web service to a plurality of web users, said system comprising:
at least two web servers, each web server including a user ID parser for re-directing each web user to a pre-assigned one of said web servers based on identification information incorporated within a user ID of each said web user and, wherein said identification information includes the identity of said pre-assigned server.
2. The system of claim 1 wherein said identification information is a character string identifier.
3. The system of claim 2 wherein said character string identifier is a prefix identifier.
4. The system of claim 1 wherein said identification information is a characteristics type identifier.
5. The system of claim 4 wherein said characteristics type identifier corresponds to the number of characters in said user ID.
6. The system of claim 1 further including an internet re-director initially selecting a particular web server within said at least two web servers to receive said user ID.
7. A computer implemented method for directing a web user to a pre-assigned web server within a plurality of web servers, said method comprising the steps of:
receiving from the web user a user ID at a first web server within said plurality of web servers, the user ID having a server identifier that identifies a particular server;
identifying at said first web server from said server identifier said particular server; and
re-directing the user to said particular server if the first web server is not said particular web server.
8. The method of claim 7 wherein the server identifier is a character string identifier.
9. The method of claim 8 wherein said identifying step includes the step of mapping characters from the user ID corresponding to the character string identifier to the pre-assigned server in order to identify it.
10. The method of claim 9 wherein the character string identifier is a prefix identifier.
11. The method of claim 7 wherein the server identifier is a characteristics type identifier.
12. The method of claim 11 wherein the characteristics type identifier is based on the character length of said user ID.
13. The method of claim 7 wherein the user comprises a user computer with an executing browser, and said re-directing step includes the step of sending to the user a web page document with a re-direct tag to be executed by said browser for modifying said user ID.
14. A memory storage device having instructions for implementing an ID parser routine method for a web server system having two or more web servers within said system, said routine method comprising the step of:
acquiring a user ID from a user’s log-in request to a web server, the user ID having an embedded server identifier for identifying a particular web server within said system;
identifying said particular web server from the identified server identifier; and
causing the user to engage in a web server session with said particular web server.
15. The memory storage device of claim 14 wherein the instructions for implementing the ID parser routine are to be executed on at least one of the two or more web servers that receives the log-in request from the user.
16. The memory storage device of claim 15 wherein the instructions for implementing the ID parser routine are to be executed by a user computer browser.
17. The memory storage device of claim 14 wherein the server identifier is a character string identifier.
18. The memory storage device of claim 14 wherein the server identifier is a characteristics type identifier.
19. The memory storage device of claim 14 wherein the two or more servers are physically located in different geographical locations, and the particular web server corresponds to the one of the two or more web servers that is most proximate to the user.
20. The memory storage device of claim 14 wherein the step of causing the user to engage in a web server session with the particular web server includes transmitting to the user a re-direct tag to be executed by a user web browser that transmitted the log-in request to the web server system.
21. A system for connecting any one of a plurality of users to a proper one if a plurality of servers, said system comprising:
means for connecting any said user to any said server;
means enabled upon a connection of a particular user to a server for determining a server ID from information obtained from said particular user; and
means operable when a determined server ID does not match the server to which said particular user is connected, for re-directing said particular user to the server corresponding to said determined ID.
22. The system of claim 21 wherein said ID determining means is co-resident with said server to which said particular user is connected.
23. The system of claim 21 wherein said re-directing means includes a data base operationally common to at least said originally connected server and to said re-directed server.
24. The system of claim 21 wherein said servers are geographically dispersed.