Java to SNMP MIB mapping
First Claim
1. A computer-implemented method, comprising:
- receiving one or more object descriptions of one or more manageable objects, wherein each object description for each manageable object defines one or more attributes and one or more interfaces for the manageable object, wherein the received object descriptions are specified in one or more object description languages;
generating management information in a language for a network management protocol for each of the one or more manageable objects based on the received object descriptions;
generating metadata mapping information corresponding to the generated management information, wherein the metadata mapping information comprises information specifying how the object description for each of the one or more manageable objects is mapped to corresponding management information in the language for the network management protocol; and
using the metadata mapping information to construct one or more adaptors for communications between one or management application using the network management protocol and the one or more manageable objects, wherein the one or more adaptors convert requests in the network management protocol to calls to the one or more manageable objects.
2 Assignments
0 Petitions
Accused Products
Abstract
A mapping engine, capable of receiving descriptions of manageable software objects in a first language, for generating management information in a second language. The mapping engine is further capable of generating a set of mapping metadata, corresponding to the management information as generated. The mapping engine may be further responsive to user input. In another embodiment, a metadata compiler is provided, capable of receiving management information in a second language, and corresponding mapping metadata, for generating compiled metadata, applicable when using said management information in a first language. The metadata compiler may be used in connection with the above first aspect.
50 Citations
25 Claims
-
1. A computer-implemented method, comprising:
-
receiving one or more object descriptions of one or more manageable objects, wherein each object description for each manageable object defines one or more attributes and one or more interfaces for the manageable object, wherein the received object descriptions are specified in one or more object description languages; generating management information in a language for a network management protocol for each of the one or more manageable objects based on the received object descriptions; generating metadata mapping information corresponding to the generated management information, wherein the metadata mapping information comprises information specifying how the object description for each of the one or more manageable objects is mapped to corresponding management information in the language for the network management protocol; and using the metadata mapping information to construct one or more adaptors for communications between one or management application using the network management protocol and the one or more manageable objects, wherein the one or more adaptors convert requests in the network management protocol to calls to the one or more manageable objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises program instruction configured to; receive one or more object descriptions of one or more manageable objects, where each object description for each manageable object defines one or more attributes and one or more interfaces for the manageable object, wherein the received object descriptions are specified in one or more object description languages; generate management information in a language for a network management protocol for each of the one or more manageable objects based on the received object descriptions; generate metadata mapping information corresponding to the generated management information, wherein the metadata mapping information comprises information specifying how the object description for each of the one or more manageable objects is mapped to corresponding management information in the language for the network management protocol; and
languageuse the metadata mapping information to construct one or more adaptors for communications between one or management application using the network management protocol and the one or more manageable objects, wherein the one or more adaptors convert requests in the network management protocol to calls to the one or more manageable objects. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer accessible storage medium, comprising program instructions computer-executable to implement:
-
receiving one or more object descriptions of one or more manageable objects, where each object description for each manageable object defines one or more attributes and one or more interfaces for the manageable object, wherein the received object descriptions are specified in one or more object description languages; generating management information in a language for a network management protocol for each of the one or more manageable objects based on the received object descriptions; generating metadata mapping information corresponding to the generated management information, wherein the metadata mapping information comprises information specifying how the object description for each of the one or more manageable objects is mapped to corresponding management information in the language for the network management protocol; and using the metadata mapping information to construct one or more adaptors for communications between one or management application using the network management protocol and the one or more manageable objects, wherein the one or more adaptors convert requests in the network management protocol to calls to the one or more manageable objects.
-
Specification