Patent ID: 7546582
Filing Date: 2009-06-09
Classification: G06F,H04L

Abstract:
1. A method of managing data for a dynamic configuration of a set of producer components, the method comprising: generating and storing a set of component objects, wherein the set of component objects include a unique component object for each producer component in the set of producer components, wherein each producer component comprises: a hardware component or a software component or both in a computer infrastructure having a configuration that can change, and wherein the unique component object comprises a set of component properties for a current configuration within the computer infrastructure for the corresponding producer component, wherein the set of component properties include: a component identifier, a component type, a component availability, and a component weight, wherein the component weight is used to determine a priority of the corresponding producer component among other similar producer components; obtaining a set of relationships for the set of producer components, each relationship defining an association between a plurality of producer components; generating and storing a set of relationship objects, wherein the set of relationship objects include a unique relationship object for each relationship in the set of relationships, wherein the unique relationship object comprises a set of relationship properties for the corresponding relationship, the set of relationship properties including a relationship identifier, relationship state and a relationship type; obtaining a set of notification requests for a listening component, wherein each notification request in the set of notification requests specifies an event type and an object type; and automatically processing a modification to the configuration of the computer infrastructure using the set of component objects, the set of relationship objects, and the set of notification requests, wherein the automatically processing includes: