|
|
All interactions through the procedural ``Management Interface'' (MI) and ``Component Interface'' (CI) occur as calls to the DMI 2.0 procedural interfaces (APIs). The DMI Specification identifies four broad abstract API classes within the DMI framework:
Abstract classes of DMI 2.0 procedural APIs
In the diagram, ``Abstract classes of DMI 2.0 procedural APIs'', each API arrow is directed towards the DMI entity that must provide that API's entry points, and away from the DMI entity that will call those entry points. Each API entry point provider must define procedures corresponding to those functions that are defined for the API.
In addition to the required functions defined for the ``Management Interface'', the DMI Specification also describes some MI extensions which it refers to as the optional MI support functions, and which are provided as implementation-specific extensions to the MI.