Patent ID: 7937711

Claim:
An information handling system including a processor, a system memory, and a storage medium, the storage medium including: an object manager, accessible to a client management application, the object manager including: a first set of class instances instantiated in a first vendor namespace; a second set of class instances instantiated in a second vendor namespace; and an uber set of class instances instantiated in an uber namespace, wherein a class instance in the uber set of class instances is associated with a vendor namespace class instance in one of the first or second sets of class instances; and an uber provider operable to instantiate objects in the uber namespace and query an interop namespace to identify the first vendor namespace and the second vendor namespace; and wherein the uber provider is further operable to service client management application requests directed to the uber namespace, each of the client management application requests indicating an action and a class, including (a) identifying instances of the class in the first and the second namespaces and (b) causing the action to be performed with respect to the indentified class instances in the first and second namespaces; wherein the uber provider is operable to create a set of local objects and associate each local object in the set of local objects with one of the identified instances of the class in the first and second namespaces.