Object manager for common information model
First Claim
1. In a computer network having a management application that manages network devices, a system comprising, a database having information therein that relates network devices to information providers;
- a set of information providers including at least one information provider connected to a managed network device; and
an object manager configured to receive a request from the management application requesting management information that corresponds to dynamic data of the managed network device, and in response to the request, the object manager further configured to;
1) query the database and receive data therefrom indicative of which information provider or providers correspond to the managed device;
2) communicate with each corresponding provider for the managed device to request the dynamic data therefrom, at least one of the corresponding providers connected to the managed network device to obtain dynamic data therefrom;
3) receive from at least one corresponding provider the dynamic data obtained from the selected device; and
4) return the management information including the dynamic data in response to the request from the management application.
2 Assignments
0 Petitions
Accused Products
Abstract
A common information model (CIM) enables management application programs to receive uniformly rendered results regardless of the source of the information. A CIM object manager isolates the applications from internal components which retrieve the information from various sources and through various other components, and provides refinements to that model that improve the exchange of information. In addition to providing uniform rendering of management information to a client applications, the CIM object manager dynamically adapts to complement the capabilities of the information providers, whereby the information providers may do so in a highly flexible manner. The CIMOM also decomposes a client query to determine the appropriate source or sources of information necessary to resolve that query, and further handles client queries having inherited object classes to render appropriate results in a uniform manner.
-
Citations
16 Claims
-
1. In a computer network having a management application that manages network devices, a system comprising,
a database having information therein that relates network devices to information providers; -
a set of information providers including at least one information provider connected to a managed network device; and
an object manager configured to receive a request from the management application requesting management information that corresponds to dynamic data of the managed network device, and in response to the request, the object manager further configured to;
1) query the database and receive data therefrom indicative of which information provider or providers correspond to the managed device;
2) communicate with each corresponding provider for the managed device to request the dynamic data therefrom, at least one of the corresponding providers connected to the managed network device to obtain dynamic data therefrom;
3) receive from at least one corresponding provider the dynamic data obtained from the selected device; and
4) return the management information including the dynamic data in response to the request from the management application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15)
-
-
8. In a computer network having a management application that manages network objects, a method, comprising,
receiving a request from the management application seeking information including dynamic property data of a selected network object; -
querying a database to determine a dynamic information provider that corresponds to the selected network object;
communicating with the dynamic information provider to request the dynamic property data of the selected network object, the dynamic information provider obtaining and returning the dynamic property data of the selected network object; and
returning the dynamic property data of the selected network object to the management application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
16. A computer-readable medium having stored thereon a data structure that represents a managed device, comprising:
-
a first data field including data representative of static information corresponding to the managed device;
a second data field including data representative of dynamic data information to the managed device; and
wherein the first and second data fields are filled in with data in response to a single request from a management application to an object manager seeking management information about the managed device, the object manager filling in the data in the first field by communicating with a source of the static data, and filling in the data in the second field by communicating with a dynamic data provider that is associated with the managed device.
-
Specification