CIMOM abstraction layer
First Claim
1. A system for communicating information between a plurality of information handling systems, comprising:
- a plurality of common-information-model object managers (CIMOMS) operable to define relationships between classes and subclasses of managed elements, said plurality of CIMOMs operable to communicate using a plurality of protocols; and
an application program interface (API) providing an extensible protocol framework operable to provide a common interface for transferring information between said plurality of CIMOMs.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved system and method is disclosed for transparent and agent-less remote access to CIMOMs and the management information they provide, regardless of the CIMOM communication protocol implemented. Differences between disparate CIM object manager (CIMOM) implementations are abstracted to provide clients a common interface when accessing information management data. A protocol layer is implemented that comprises protocol adapters that are dynamically loaded to handle communications with WBEM implementation. Target CIMOM protocols are discovered on-line by the protocol layer, which provides the appropriate interface to transparently convey management information from the CIMOM to the abstraction layer.
25 Citations
20 Claims
-
1. A system for communicating information between a plurality of information handling systems, comprising:
-
a plurality of common-information-model object managers (CIMOMS) operable to define relationships between classes and subclasses of managed elements, said plurality of CIMOMs operable to communicate using a plurality of protocols; and an application program interface (API) providing an extensible protocol framework operable to provide a common interface for transferring information between said plurality of CIMOMs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for communicating information between a plurality of information handling systems, comprising:
-
using a plurality of common-information-model object managers (CIMOMs) to define relationships between classes and subclasses of managed elements, said plurality of CIMOMs operable to communicate using a plurality of protocols; and using an application program interface (API) to provide a common interface for transferring information between said plurality of CIMOMs, said API comprising an extensible protocol framework. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification