DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
Implementation specific details

Implementation architecture

The overall structure of this DMI implementation is shown in the following diagram. ``DMI 2.0 system elements'' illustrates the components that make up the DMI system. An explanation of the elements follows the figure.

DMI 2.0 system elements

The elements listed in the diagram are:


Remote management application
A management application communicating with the SP via RPC. This is usually on a remote machine but can be on the local machine. In the latter case, the RPC transactions simply ``bounce'' back from network loopback and are handled as if from a remote machine.

Client front end
This provides the DMI 2.0 MI interface on the management station.

libdmionc.so
Library implementing the client front end.

ONCSP (RPC support)
A daemon which makes the Service Provider's MI interface available over RPC. From the Service Provider's perspective, this looks like a normal local management application.

Local management app
A management application running on the local machine and making calls directly to libdmi2api.so. When a component wishes to install its MIF, it usually uses this interface to temporarily pose as a management application.

DMISPD (Service Provider)
This implements core DMI 2.0 functionality. Its CI and MI interfaces are made available through libdmi2api.so

libdmiutil.so
Miscellaneous support functions used by many of the other components. There is a copy of this library on both systems.

lib2dmiapi.so
Service provider's DMI 2.0 interface for local components and local management applications.

libdmiapi.so
A legacy DMI 1.0 interface. It is retained for SP internal use only.

Managed component
One of a number of DMI components being managed.

The libraries are discussed in more detail in ``DMI package procedure libraries''.


Next topic: Operations
Previous topic: Implementation specific details

© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 27 April 2004