Introduction
Technology Overview
Common Information Model (CIM)
Web Based Enterprise Management (WBEM)
Management Profiles
Management Initiatives
DMTF
Glossary

 


DMTF Tutorial > CIM > CIM Schema > Core Model

CIM Schema Core Model

Overview | CIM Specification | CIM Schema | Extension Schema

Core Model | Common Models

The core model establishes a basic classification of the classes and associations of the managed environment. The class hierarchy begins with the abstract Managed Element class which is in turn subclassed to Managed System Element, the Product related classes, Setting and Configuration, Collection and the Statistical Data classes, among others. From the classes in the Core Model, the model expands in many directions, addressing many management domains and relationships between managed entities.

The Core Model is Broken Down into the Following Sections:

  • Qualifiers
  • Core Elements/Base Classes (e.g, ManagedElement, LogicalElement, System, Service, Dependency, Component, LogicalIdentity)
  • PhysicalElements & Location
  • SoftwareIdentity
  • Devices
  • StorageExtents (subclass of LogicalDevice)
  • Collections
  • Product and FRUs (Field Replaceable Unit)
  • Statistics
  • Capabilities
  • Settings
  • Power Management

Significant Classes and Associations of the Core Model:

The Managed Element class roots the CIM object hierarchy and acts as a reference for associations that apply to all entities in the hierarchy.

Managed System Elements represent Systems, components of Systems, any kinds of services (functionality), software and networks. The definition of "System" in the CIM context is quite broad, ranging from computer systems and dedicated devices, to application systems and network domains.

Both Logical and Physical Elements are subclasses of Managed System Element. Further definition and specification of these subclasses are provided in the Core and Common Models. For example, System and Logical Device objects are subclasses of Logical Element, defined in the Core Model.

Products represent contracts between vendors and consumers, and capture information about how the Product was acquired, how it is supported, and where it is installed.

Settings define specific, pre-configured parameter data to be "applied" (loosely transitionally) to one or more Managed System Elements. Their definition is very much tied to the properties of existing objects through the Element Setting association. Configurations aggregate Settings and Dependencies, representing a certain behavior or desired functional state for Managed System Elements.

The Statistical Information class is the abstract super class for any kind of statistical data related to a Managed Element. The Element to which the Statistical Information applies is indicated via the Statistics association.

Collections represent arbitrary "bags" that group Managed Elements together. Membership can be described by the class definition and/or indicated by explicit instantiation of the Member Of Collection association.

Component associations establish 'part of' relationships between Managed Elements.

Dependency associations describe functional dependencies (one object cannot function independent of the other) or existence dependencies (the object cannot exist independent of the other) between Managed Elements.

Copyright © 2002-2006 Distributed Management Task Force, Inc. and WBEM Solutions, Inc.
All rights reserved.