Patent ID: 8768715

Claim:
A system of resource management, comprising: a management computer comprising a plurality of resource adapters, wherein during operation each one of the plurality of resource adapters communicates directly with a respective management interface associated with a particular resource type, wherein the respective management interface operates according to a communication protocol that is dependent on the particular resource type, and wherein each one of the plurality of resource adapters communicates via a different communication protocol; and one or more resource computers, wherein each one of the one or more resource computers is located remotely from the management computer, wherein the one or more resource computers comprise a plurality of resources, wherein at least two of the plurality of resources are of different resource types, and wherein during operation, each of the plurality of resources: receives a resource management command from the management computer; and manages an information object based on the received resource management command, wherein the information object comprises user account information for one or more user accounts that have access to the resource; wherein the management computer stores a management program that, when executed: generates a resource management command to perform a management task on a selected resource of the plurality of resources implemented on the one or more resource computers; selects a corresponding one of the plurality of resource adapters as a selected resource adapter dependent on a resource type of the selected resource; invokes an instance of the selected resource adapter, wherein the invoked instance of the selected resource adapter, during operation, communicates directly with a management interface of the selected resource; and communicates the generated resource management command, via the invoked instance of the selected resource adapter, to the management interface of the selected resource to manage an information object of the selected resource; wherein the invoked instance of the selected resource adapter is configured to load a set of resource configuration information.