Methods and apparatus of automatically creating composite configuration items in a configuration management database are provided. A plurality of configuration items and a corresponding plurality of configuration item relationships are provided to the configuration management database. One or more composite configuration items are created from one or more of the plurality of configuration items in accordance with one or more types of the plurality of configuration items.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method of automatically creating composite configuration items in a configuration management database of a configuration management database system, comprising executing the following steps on a computer: providing a plurality of configuration items and a corresponding plurality of configuration item relationships to the configuration management database of the configuration management database system; and automatically creating one or more composite configuration items in the configuration management database of the configuration management database system from one or more of the plurality of configuration items selected by the computer in accordance with one or more types of the plurality of configuration items, each of the one or more composite configuration items being represented as a graph of a plurality of supporting elements and comprising at least one root element, the at least one root element being used to identify a given composite configuration item within the configuration management database; wherein the step of automatically creating one or more composite configuration items comprises the steps of: determining one or more types of the plurality of configuration items; retrieving one or more of the plurality of configuration items from the configuration management database of a given type of the one or more types of the plurality of configuration items; and creating a composite from the one or more of the plurality of configuration items; wherein the retrieving step comprises scanning the configuration management database for the one or more of the plurality of configuration items of the given type of the one or more types of the plurality of configuration items.
2. The method of claim 1 , wherein the plurality of configuration items are discovered and loaded with at least one of one or more discovery sensors and a bulk loader.
3. The method of claim 1 , further comprising the step of repeating the retrieving and creating steps for each of the one or more types of the plurality of configuration items.
4. The method of claim 1 , wherein the determining, retrieving and creating steps are performed by a composite creation agent.
5. The method of claim 4 , wherein the composite creation agent is invoked by at least one of one or more discovery sensors and a bulk loader.
6. The method of claim 1 , wherein the step of determining one or more types of the plurality of configuration items, comprises the step of looking up one or more types of the plurality of configuration items in an external configuration type registry.
7. Apparatus for automatically creating composite configuration items in a configuration management database of a configuration management database system, comprising: a memory; and at least one processor coupled to the memory and operative to: (i) provide a plurality of configuration items and a corresponding plurality of configuration item relationships to the configuration management database of the configuration management database system; and (ii) automatically create one or more composite configuration items in the configuration management database of the configuration management database system from one or more of the plurality of configuration items selected by the at least one processor in accordance with one or more types of the plurality of configuration items, each of the one or more composite configuration items being represented as a graph of a plurality of supporting elements and comprising at least one root element, the at least one root element being used to identify a given composite configuration item within the configuration management database; wherein the operation of automatically creating one or more composite configuration items comprises the steps of: determining one or more types of the plurality of configuration items; retrieving one or more of the plurality of configuration items from the configuration management database of a given type of the one or more types of the plurality of configuration items; and creating a composite from the one or more of the plurality of configuration items; wherein the retrieving operation comprises scanning the configuration management database for the one or more of the plurality of configuration items of the given type of the one or more types of the plurality of configuration items.
8. The apparatus of claim 7 , wherein the plurality of configuration items are discovered and loaded with at least one of one or more discovery sensors and a bulk loader.
9. The apparatus of claim 7 , further comprising the operation of repeating the retrieving and creating steps for each of the one or more types of the plurality of configuration items.
10. The apparatus of claim 7 , wherein the determining, retrieving and creating operations are performed by a composite creation agent.
11. The apparatus of claim 10 , wherein the composite creation agent is invoked by at least one of one or more discovery sensors and a bulk loader.
12. The apparatus of claim 7 , wherein the operation of determining one or more types of the plurality of configuration items, comprises the operation of looking up one or more types of the plurality of configuration items in an external configuration type registry.
13. An article of manufacture for automatically creating composite configuration items in a configuration management database of a configuration management database system, comprising a machine readable storage medium containing one or more programs which when executed by a computer implement the steps of: providing a plurality of configuration items and a corresponding plurality of configuration item relationships to the configuration management database of the configuration management database system; and automatically creating one or more composite configuration items in the configuration management database of the configuration management database system from one or more of the plurality of configuration items selected by the computer in accordance with one or more types of the plurality of configuration items, each of the one or more composite configuration items being represented as a graph of a plurality of supporting elements and comprising at least one root element, the at least one root element being used to identify a given composite configuration item within the configuration management database; wherein the step of automatically creating one or more composite configuration items comprises the steps of: determining one or more types of the plurality of configuration items; retrieving one or more of the plurality of configuration items from the configuration management database of a given type of the one or more types of the plurality of configuration items; and creating a composite from the one or more of the plurality of configuration items; wherein the retrieving step comprises scanning the configuration management database for the one or more of the plurality of configuration items of the given type of the one or more types of the plurality of configuration items.
14. The article of claim 13 , wherein the plurality of configuration items are discovered and loaded with at least one of one or more discovery sensors and a bulk loader.
15. The article of claim 13 , further comprising the step of repeating the retrieving and creating steps for each of the one or more types of the plurality of configuration items.
16. The article of claim 13 , wherein the determining, retrieving and creating steps are performed by a composite creation agent invoked by at least one of one or more discovery sensors and a bulk loader.
17. The article of claim 13 , wherein the step of determining one or more types of the plurality of configuration items, comprises the step of looking up one or more types of the plurality of configuration items in an external configuration type registry.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 30, 2006
September 23, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.