MANAGING DYNAMIC CONFIGURATION MODIFICATIONS IN A COMPUTER INFRASTRUCTURE
First Claim
1. A computer-implemented method of managing a modification to a computer infrastructure having a configuration that can dynamically change, the method comprising:
- managing a plurality of component objects on at least one computing device, wherein the plurality of component objects include a unique component object for each producer component in a plurality of producer components in the computer infrastructure, wherein each producer component has a configuration that can dynamically change, and wherein the unique component object comprises a set of component properties related to a current configuration within the computer infrastructure for the corresponding producer component;
managing a set of relationship objects on the at least one computing device, wherein the set of relationship objects includes a unique relationship object for each relationship in a set of relationships for the plurality of producer components, each relationship defining an association between at least two of the plurality of producer components, and wherein the unique relationship object comprises a set of relationship properties related to the corresponding relationship; and
processing the modification to the configuration of the computer infrastructure using the plurality of component objects and the plurality of relationship objects.
0 Assignments
0 Petitions
Accused Products
Abstract
Data for a dynamic configuration of a set of producer components is stored in a set of component objects and a set of relationship objects. When an event is received indicating a change to the dynamic configuration, a component object and/or relationship object is updated to reflect the change. The component and/or relationship object(s) can be used to notify one or more listening components of modifications to the dynamic configuration. In this manner, listening components are only loosely coupled with producer components making any necessary adjustments to configuration changes easier to implement.
30 Citations
20 Claims
-
1. A computer-implemented method of managing a modification to a computer infrastructure having a configuration that can dynamically change, the method comprising:
-
managing a plurality of component objects on at least one computing device, wherein the plurality of component objects include a unique component object for each producer component in a plurality of producer components in the computer infrastructure, wherein each producer component has a configuration that can dynamically change, and wherein the unique component object comprises a set of component properties related to a current configuration within the computer infrastructure for the corresponding producer component; managing a set of relationship objects on the at least one computing device, wherein the set of relationship objects includes a unique relationship object for each relationship in a set of relationships for the plurality of producer components, each relationship defining an association between at least two of the plurality of producer components, and wherein the unique relationship object comprises a set of relationship properties related to the corresponding relationship; and processing the modification to the configuration of the computer infrastructure using the plurality of component objects and the plurality of relationship objects. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for managing a modification to a computer infrastructure having a configuration that can dynamically change, the system including:
at least one computing device including; a system configured to manage a plurality of component objects, wherein the plurality of component objects include a unique component object for each producer component in a plurality of producer components in the computer infrastructure, wherein each producer component has a configuration that can dynamically change, and wherein the unique component object comprises a set of component properties related to a current configuration within the computer infrastructure for the corresponding producer component; a system configured to manage a set of relationship objects, wherein the set of relationship objects includes a unique relationship object for each relationship in a set of relationships for the plurality of producer components, each relationship defining an association between at least two of the plurality of producer components, and wherein the unique relationship object comprises a set of relationship properties related to the corresponding relationship; and a system configured to process the modification to the configuration of the computer infrastructure using the plurality of component objects and the plurality of relationship objects. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
16. A program product embodied on at least one computer-readable storage medium, which when executed, enables a computer system to implement a method of managing a modification to a computer infrastructure having a configuration that can dynamically change, the method comprising:
-
managing a plurality of component objects on at least one computing device, wherein the plurality of component objects include a unique component object for each producer component in a plurality of producer components in the computer infrastructure, wherein each producer component has a configuration that can dynamically change, and wherein the unique component object comprises a set of component properties related to a current configuration within the computer infrastructure for the corresponding producer component; managing a set of relationship objects on the at least one computing device, wherein the set of relationship objects includes a unique relationship object for each relationship in a set of relationships for the plurality of producer components, each relationship defining an association between at least two of the plurality of producer components, and wherein the unique relationship object comprises a set of relationship properties related to the corresponding relationship; and processing the modification to the configuration of the computer infrastructure using the plurality of component objects and the plurality of relationship objects. - View Dependent Claims (17, 18, 19, 20)
-
Specification