Patent ID: 8631064

Claim:
A method of a hardware interface framework, comprising: processing a management data associated with a management module of the hardware interface framework through a client interface module using a generic agent module, the processing being agnostic to a change in a device coupled to the hardware interface framework and a change in the management module of the hardware interface framework, the device being accessed through a server interface module using layered adapter modules corresponding to the generic agent module based on the management data, the agnosticism to the change in the device and the management module being effected based on a class hierarchy, and the management data being at least one of a request data of the management module, a response data of the device and an event data of the device; communicating the management data of the management module between the client interface module and the server interface module coupled to the device using the generic agent module; synchronously communicating the request data of the management module to collect the response data of the device, wherein the request data and the response data are communicated between the client interface module and the server interface module in a base packet structure based on the class hierarchy; routing the request data to the layered adapter modules using a broker module which finds the layered adapter modules based on an interface map of the hardware interface framework; instantiating a service adapter module defined in a configuration module of the hardware interface framework when the request data is processed through the service adapter module, the instantiation being based on matching a particular communication protocol of the request data to the service adapter module; and decoding the request data to forward to the service adapter module.