Introduction 9
OMCI uses a variety of data sources resident on the client system which
includes:
Microsoft Win32 WMI providers
•SMBIOS
Device drivers
Operating system registry
Operating system Application Programming Interfaces (APIs)
WMI repository
OMCI Architecture
The OMCI architecture is based on a layered model that is tightly integrated
with the Microsoft WMI stack as shown in Figure1-1.
WMI application layer
— C
onsists of management applications such as
Dell Client Manager, Dell OpenManage Client Administrator (OMCA),
and other standards-based management tools and WMI applications
such as Microsoft SMS, LANDesk, and so on. This layer is not a part of
OMCI and the applications are consumers of systems management data
supplied from the client by OMCI. These applications request client
information and receive client alerts through the CIMOM.
Dell WMI provider
— Lies
beneath the CIMOM and contains two CIM
providers which register with the CIMOM. When the CIMOM receives
a request for information, it routes the request to the appropriate
provider. Both Dell and Microsoft providers exist in this layer, and they
provide information on system devices. The providers
send management
application requests from the CIMOM to the data router.
Data router
— C
ollects information from system components in the
data provider layer and passes the information up to the Dell WMI
provider layer,
which then presents it to the CIMOM.
Data provider
— Provides data to the data router. When it receives a
request from the data router, the data provider queries the client system's
hardware, drivers, and operating system to determine the available
instrumentation. It then applies all platform and customer overrides to the
data before returning it to the data router.