Guiding Principles.

There are four basic thoughts that have governed the design of this interface:
  • Existing Management Brokers (MBs) must be able to use CMPI without the need for extensive rework. This resulted in the concept of encapsulation.
  • The external API signatures should be limited in number and, where possible, should be consistent with one other.
  • Since most functions result in transformations to the respective MB APIs, CMPI should not introduce new structures containing function parameter data; instead, data should be passed directly as function parameters.
  • CMPI strives to make Management Instrumentation (MI) programming simpler and will eliminate, to the degree possible, intermediate objects such as CIMValue and CIMProperty.

Alphabetic index