1. A method, comprising: receiving a file including code defining a class implementing at least one method in an information model for a device management schema and wherein one of the at least one method relates to device management operations with respect to a device; translating the file to produce an object oriented implementation of the class and the at least one method for the device management operations for the device in an object oriented programming (OOP) language file; adding protocol statements of the information model to the OOP file to enable a client application to invoke the at least one method on a server to perform the device management operations with respect to the device; and compiling the OOP file to produce an executable object capable of being invoked by a call to a method invocation statement, wherein the client application calling the method invocation statement causes execution of the protocol statements and the at least one method in the executable object to invoke the at least one method on the server to cause the device management operations of the method with respect to the device.