1. A method for generating a protocol agent for a managed system, comprising: using a processor for: obtaining a protocol specification comprising a plurality of first mappings to an information model specification; and generating the protocol agent using the protocol specification, wherein the protocol agent comprises a plurality of second mappings to an implementation of a unified information model generated using the information model specification, wherein the second mappings are formed using the first mappings.