×

Managing dynamic configuration data for producer components in a computer infrastructure

  • US 7,546,582 B2
  • Filed: 03/30/2005
  • Issued: 06/09/2009
  • Est. Priority Date: 03/30/2005
  • Status: Expired due to Fees
First Claim
Patent Images

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;

    receiving an event for the dynamic configuration, wherein the event identifies the modification to the configuration of the computer infrastructure; and

    updating at least one of the set of component objects or the set of relationship objects based on the event;

    determining that an event type and an object type for the event match at least one of the set of notification requests; and

    providing data on the event for processing by the listening component.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×