Patent ID: 7996500
Filing Date: 2011-08-09
Classification: G06F

Abstract:
1. A computer system for managing one or more computer resources, comprising: a processing unit; a storage device, coupled to the processing unit, that stores at least one model definition and one or more asset plug-ins, each of the one or more asset plug-ins configured to expose at least one asset object that represents a computer resource; memory, coupled to the processing unit and the storage device, that stores at least one asset model created based at least in part on the at least one model definition; and a network interface, coupled to the processing unit, the storage device and the memory and configured to deploy to at least one managed system a compatible asset plug-in of the one or more asset plug-ins, the at least one model definition comprising at least one conditional reference to the compatible asset plug-in; wherein if a condition specified within the at least one asset model is satisfied the processing unit selects the compatible asset plug-in for deployment, the condition being defined within the at least one model definition and designated as applicable to the at least one conditional reference.