Hierarchical registry structure for managing multiple versions of software components
AssigneeHewlett-Packard Company
InventorsMichael L. Saboff, Andrew Maag, Alan McGowen
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Company
InventorsMichael L. Saboff, Andrew Maag, Alan McGowen
Estimating the term…
The invention describes a hierarchical registry for allowing multiple applications to use different versions of a software component on the same system. Each version of a software component has a base entry in the registry. Each base entry has rules, one of which must be met to use version of the software component corresponding to that base entry. The registry may also have a default base entry, which is used if no other base entry has one of its rules met. Each rule may have several criteria, all of which must be met to satisfy that rule. Each base entry may be marked as deleted rendering the corresponding version of the software component inaccessible except by applications currently accessing the version marked as deleted.
A software registry data structure stored in a machine readable medium for managing multiple versions of a software service used by an application running on a computer, the registry data structure comprising:
A software system for managing multiple versions of a software service, the system comprising:
A method for selecting a version of a software service for use by a software application using a registry, the registry comprising one or more base entries each corresponding to a version of the software service, each base entry comprising one or more rules, the method comprising the steps:
A method according to step 21, each rule of each base entry comprises one or more criteria, whereby the step of testing each rule of the base entry comprises the steps of:
A method for deleting a version of a software service using a registry, the software service available in a first version and a second version, the registry comprising a first base entry and a second base entry, each base entry comprising a state, the method comprising the steps of:
A software registry data structure stored in a machine readable medium for use in a replaceable software system by an application running on a computer, the data structure comprising:
Dependencies are inferred from the claim text.