10. An apparatus for interfacing with a managed device, comprising: a processor configured for: receiving a message including an identifier indicative of a location at which interface information associated with the managed device is stored, wherein the interface information comprises information adapted for use by a management system to interface with the managed device; obtaining the interface information, wherein the interface information comprises an interface routine and a description of the interface routine, wherein the interface routine is specified using an interpreted language, wherein the interface routine description is specified using a descriptive language; and initiating a request to perform a function on the managed device using the interface routine and the interface routine description.
10. An apparatus for interfacing with a managed device, comprising: a processor configured for: receiving a message including an identifier indicative of a location at which interface information associated with the managed device is stored, wherein the interface information comprises information adapted for use by a management system to interface with the managed device; obtaining the interface information, wherein the interface information comprises an interface routine and a description of the interface routine, wherein the interface routine is specified using an interpreted language, wherein the interface routine description is specified using a descriptive language; and initiating a request to perform a function on the managed device using the interface routine and the interface routine description. 12. The apparatus of claim 10 , wherein the identifier comprises a Uniform Resource Locator (URL).