Claims
- 1. A method for transmitting generic support commands in a utility data center network, said method comprising the steps of:
generating a support request at a network operation center in said utility data center network; transporting said support request via HTTP protocol in XML format to a control plane through said control plane's firewall; transmitting, by said control plane, said support request to a mini data center; receiving, by a local support agent at said mini data center, said support request through said mini data center's firewall. determining by said local support agent, whether said mini data center can perform the task requested of said support request; executing said support request; transmitting the results of said support request via HTTP protocol in XML format to said control plane through said control plane's firewall; and transmitting the results of said support request via HTTP protocol in XML format to said network operations center.
- 2. The method according to claim 1, further including the step of:
determining, by said local support agent, the best local agent or software tool to execute said support request.
- 3. The method according to claim 1, further including the step of:
returning said support request back to said network operations center if said mini data center does not have the correct local agent or software tool to execute said support request.
- 4. The method according to claim 1, wherein said utility data center provides always-on Internet infrastructure.
- 5. The method according to claim 1, wherein said support requests are passed through said utility data center's firewalls for analysis using a simple object access protocol (SOAP) request mechanism.
- 6. The method according to claim 1, wherein said support requests are chosen from the group consisting of: collecting installed software, setting collection schedules, invoking complete configuration collections, invoking local security checks, and setting registry values to designated values.
- 7. The method according to claim 1, wherein said local support agent returns said support request in the same protocol in which said support request was received.
- 8. A system for transmitting generic support commands in a utility data center network, said system comprising:
a network operation center, said network operations center generating a support request, wherein said support request is generated in a generic format that is firewall independent during transmission; at least one control plane, said at least one control plane receiving said support request and transmitting said support request to a mini data center; a local support agent in said mini data center, said local support agent interpreting said support request and determining the appropriate local agent or software tool to execute said support request and then transmitting the results of said support request to said network operations center in a generic format that is firewall independent during transmission.
- 9. The system according to claim 8 wherein said support request is transmitted via HTTP protocol in XML format.
- 10. The method according to claim 9, wherein said support requests are transmitted using a simple object access protocol (SOAP) request mechanism.
- 11. The system according to claim 8 wherein said support request is transmitted via electronic mail.
- 12. The system according to claim 8, wherein said local support agent returns said support request if said mini data center cannot execute said support request.
- 13. The system according to claim 8, wherein said local support agent returns said support request in the same protocol in which said support request was received.
- 14. The system according to claim 8, wherein said support requests are chosen from the group consisting of: collecting installed software, setting collection schedules, invoking complete configuration collections, invoking local security checks, and setting registry values to designated values.
- 15. A local support agent in a mini data center for executing support requests in a utility data center network, comprising:
receiving means for receiving support requests from a network operations center, wherein said support requests are generically formatted to pass through firewalls in said utility data center; interpreting means for interpreting said support request and determining the appropriate local agent or software tool to execute said support request; and transmitting means for packaging the result of said support request into a generic format to send to the network operations center through firewalls in said utility data center.
- 16. The local support agent of claim 15, wherein said support requests are generated at said network operation center in said utility data center network.
- 17. The local support agent of claim 15, wherein said support requests are transported via HTTP protocol in XML format.
- 18. The local support agent of claim 15, wherein said support requests are passed through said utility data center's firewalls for analysis using a simple object access protocol (SOAP) request mechanism.
- 19. The local support agent of claim 15, wherein said support requests are chosen from the group consisting of: collecting installed software, setting collection schedules, invoking complete configuration collections, invoking local security checks, and setting registry values to designated values.
- 20. The local support agent of claim 15, wherein said local support agent returns said support request if said mini data center does not have the appropriate local agent or software tool to execute said support request.
- 21. A method for transmitting generic support commands in a utility data center network, said method comprising the steps of:
generating a support request at a network operation center in said utility data center network, wherein said support request is generated in a generic format that is firewall independent during transmission; transmitting said support request to a control plane through said control plane's firewall; transmitting, by said control plane, said support request to a mini data center; receiving, by a local support agent at said mini data center, said support request through said mini data center's firewall; determining by said local support agent, whether said mini data center can perform the task requested of said support request; executing said support request; and transmitting the result of said support request to said network operations center, wherein said result is generated in a generic format that is firewall independent during transmission;
- 22. The system according to claim 21 wherein said support request is transmitted via HTTP protocol in XML format.
- 23. The system according to claim 21, wherein said local support agent returns said support request if said mini data center cannot execute said support request.
- 24. The system according to claim 21, wherein said support requests are chosen from the group consisting of: collecting installed software, setting collection schedules, invoking complete configuration collections, invoking local security checks, and setting registry values to designated values.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. No. 10/379,662 (Attorney Docket No. 10019941-1), entitled “SYSTEM AND METHOD TO COMBINE A PRODUCT DATABASE WITH AN EXISTING ENTERPRISE TO MODEL BEST USAGE OF FUNDS FOR THE ENTERPRISE” to Douglas W. STEELE, et al.; U.S. patent application Ser. No. 10/141,072 (Attorney Docket No. 10019947-1), entitled “SYSTEM AND METHOD FOR REMOTELY MONITORING AND DEPLOYING VIRTUAL SUPPORT SERVICES ACROSS MULTIPLE VIRTUAL LANS (VLANS) WITHIN A DATA CENTER” to Douglas W. STEELE, et al.; U.S. patent application Ser. No. 10/140,933 (Attorney Docket No. 10019948-1), entitled “SYSTEM AND METHOD FOR AN ENTERPRISE-TO-ENTERPRISE COMPARE WITHIN A UTILITY DATA CENTER (UDC)” to Douglas W. STEELE, et al., and U.S. patent application Ser. No. 10/140,931 (Attorney Docket No. 10019960-1), entitled “SYSTEM AND METHOD FOR ANALYZING DATA CENTER ENTERPRISE INFORMATION VIA BACKUP IMAGES” to Douglas W. STEELE, et al., the subject matters of which are herein incorporated by reference.