Patent ID: 6915324

Claim:
A method for mapping managed object metadata, the method comprising: receiving a plurality of communications each pertaining to a different one of a plurality of managed objects from a management server for the managed objects, wherein each communication comprises data typed according to an abstract syntax notation, wherein respective communications pertaining to each of two or more of the plurality of managed objects comprise differently typed data; and accessing a converter interface for each communication for converting the abstract syntax notation data types of each communication to interface definition language data types, wherein the same converter interface is accessed for each of the managed objects such that said converting is generic to the managed objects, wherein said converting comprises: inputting a first data type from a first set of data types, wherein the first set of data types is expressed in the abstract syntax notation, and wherein the abstract syntax notation comprises a language for describing data; determining a corresponding second data type from a second set of data types, wherein the second set of data types is expressed in the interface definition language, wherein the interface definition language comprises a language for implementing interfaces to managed objects, wherein the interface definition language is operable across a plurality of platforms and across a plurality of programming languages, and wherein the interface definition language is class independent; and returning the second data type.