WBEMfor Solaris on Sun Developer's Guide

Provider API Package (com.sun.wbem.provider)

Provider APIs are interfaces the CIM Object Manager and object providers use to communicate with each other. Providers can use these interfaces to provide the CIM Object Manager dynamic data.

When an application requests dynamic data from the CIM Object Manager, the CIM Object Manager uses these interfaces to pass the request to the provider. Providers are classes that perform the following functions in response to a request from the CIM Object Manager:

The following table describes the interfaces in the Provider package.

Table 5-4 Provider Interfaces

Interface 

Description 

CIMProvider

Base interface implemented by all providers. 

InstanceProvider

Base interface implemented by instance providers. Instance providers serve dynamic instances of classes. 

MethodProvider

Interface implemented by method providers, which provide implementation for all methods of CIM classes. 

PropertyProvider

Interface implemented by property providers, which are used to retrieve and update dynamic properties. Dynamic data is not stored in the CIM Object Manager Repository.