Patent ID: 8495657

Claim:
A computer-implemented method for virtualizing management objects, the method comprising performing computer-implemented operations for: executing firmware at a processor of a computing device, wherein the firmware includes a management interface server and a virtualization layer, wherein the virtualization layer is not greater than 150 KB such that the management interface server and the virtualization layer are configured to be executed in a same execution context of a execution process of the processor, wherein the virtualization layer provides an interface between the management interface server and at least one common information model (CIM) provider; executing the management interface server in an execution context such that the management interface server receives a request from a management entity for data associated with a management object, the request for data being in a first standard; executing the virtualization layer in the execution context such that the virtualization layer converts the request for data from the first standard into a command in a second standard; executing the command by a CIM provider associated with the management object; upon executing the command, generating a response to the command using the CIM provider, the response being generated in the second standard; converting the response to the command into a response to the request in the first standard by the virtualization layer; and sending the response to the request to the management entity.