Patent ID: 6976262

Claim:
A method for communication between a Common Information Model (CIM) object manager of a host computer in coordination with a repository application programming interface (API) and at a plurality of CIM repositories, said method comprising: creating a connection between said CIM object manager and each one of said plurality of CIM repositories, wherein each one of said CIM repositories has a different associated communication protocol; identifying a selected one of said CIM repositories and the communication protocol associated with that selected one of the plurality of CIM repositories; passing a communication protocol indicator from said CIM object manager to a repository API associated with said CIM object manager, said protocol indicator identifying the communication protocol associated with that selected one of the plurality of CIM repositories; creating, by the repository API, a protocol-specific object having methods implemented using said communication protocol associated with that selected one of the plurality of CIM repositories; and returning said protocol-specific object to said CIM object manager, whereby said CIM object manager communicates with said CIM repository using said associated communication protocol.