World Library  
Flag as Inappropriate
Email this Article

Common Information Model (computing)

 

Common Information Model (computing)

Common Information Model
Current Status Published
Year Started 1999
Organization Distributed Management Task Force
Related Standards WBEM and SMASH
Domain Information model
Abbreviation CIM
Website /cim/standards.org.dmtfwww

The Common Information Model (CIM) is an open standard that defines how managed elements in an IT environment are represented as a common set of objects and relationships between them. The Distributed Management Task Force maintains the CIM to allow consistent management of these managed elements, independent of their manufacturer or provider.

Contents

  • Overview 1
  • Schema and specifications 2
  • Versions 3
  • Implementations 4
    • CIM-XML 4.1
  • See also 5
  • References 6
  • External links 7

Overview

One way to describe CIM is to say that it allows multiple parties to exchange management information about these managed elements. However, this falls short in expressing that CIM not only represents these managed elements and the management information, but also provides means to actively control and manage these elements. By using a common model of information, management software can be written once and work with many implementations of the common model without complex and costly conversion operations or loss of information.

The CIM standard is defined and published by the Distributed Management Task Force (DMTF). A related standard is Web-Based Enterprise Management (WBEM, also defined by DMTF) which defines a particular implementation of CIM, including protocols for discovering and accessing such CIM implementations.

Schema and specifications

The CIM standard includes the CIM Infrastructure Specification and the CIM Schema:

  • CIM Infrastructure Specification
The CIM Infrastructure Specification defines the architecture and concepts of CIM, including a language by which the CIM Schema (including any extension schema) is defined, and a method for mapping CIM to other information models, such as SNMP. The CIM architecture is based upon UML, so it is object-oriented: The managed elements are represented as CIM Class (computer science)es and any relationships between them are represented as CIM associations. Inheritance allows specialization of common base elements into more specific derived elements.
  • CIM Schema
The CIM Schema is a conceptual schema which defines the specific set of objects and relationships between them that represent a common base for the managed elements in an IT environment. The CIM Schema covers most of today's elements in an IT environment, for example computer systems, operating systems, networks, middleware, services and storage. The CIM Schema defines a common basis for representing these managed elements. Since most managed elements have product and vendor specific behavior, the CIM Schema is extensible in order to allow the producers of these elements to represent their specific features seamlessly together with the common base functionality defined in the CIM Schema.

CIM is the basis for most of the other DMTF standards (e.g. WBEM or SMASH). It is also the basis for the SMI-S standard for storage management.

Versions

Updates to the CIM Schema are published regularly. [1]

  • Version 2.40.0 of the CIM Schema was published on February 24, 2014.
  • Version 2.39.0 of the CIM Schema was published on December 14, 2013.
  • Version 2.38.0 of the CIM Schema was published on August 25, 2013.
  • Version 2.37.0 of the CIM Schema was published on June 6, 2013.
  • Version 2.36.0 of the CIM Schema was published on April 6, 2013.
  • Version 2.35.1 of the CIM Schema was published on April 6, 2013.
  • Version 2.35.0 of the CIM Schema was published on January 7, 2013.
  • Version 2.34.0 of the CIM Schema was published on September 6, 2012.
  • Version 2.33.0 of the CIM Schema was published on June 28, 2012.
  • Version 2.32.0 of the CIM Schema was published on April 17, 2012.
  • Version 2.31.1 of the CIM Schema was published on April 4, 2012.
  • Version 2.31.0 of the CIM Schema was published on December 22, 2011.
  • Version 2.30.0 of the CIM Schema was published on September 27, 2011.
  • Version 2.29.0 of the CIM Schema was published on June 3, 2011.
  • Version 2.28.0 of the CIM Schema was published on February 2, 2011.
  • Version 2.27.0 of the CIM Schema was published on November 15, 2010.
  • Version 2.26.0 of the CIM Schema was published on July 21, 2010.
  • Version 2.25.0 of the CIM Schema was published on March 31, 2010.
  • Version 2.6 of the CIM Infrastructure Specification was published on March 31, 2010.
  • Version 1.1 of the CIM Compliance Specification was published on December 15, 2003.
  • Version 2.2 of the CIM Specification was published on June 14, 1999.

Implementations

Many vendors provide implementations of CIM in various forms:

There is also a growing tools market around CIM.

CIM-XML

CIM-XML is a protocol for performing sending CIM messages on top of HTTP. It has two message types:

  1. operational messages, which provoke a response from the receiver (RPC)
  2. export messages, which are indications/events.

CIM-XML forms part of the WBEM protocol family, and is standardised by the DMTF.

CIM-XML comprises 3 specifications:

  1. CIM Operations over HTTP[3]
  2. Representation of CIM using XML[4]
  3. CIM DTD[5]

See also

References

  1. ^ "CIM Schemas". Distributed Management Task Force, Inc. Retrieved 9 January 2014. 
  2. ^ SBLIM, Sourceforge 
  3. ^ CIM Operations over HTTP, DMTF 
  4. ^ Representation of CIM using XML, DMTF 
  5. ^ CIM-XML DTD, DMTF 

External links

  • CIM, Standards, DMTF , including CIM Schema and CIM Infrastructure Specification.
  • CIM definition, Linktionary .
  • CIM definition, Networkcomputing .
  • CIM definition, Searchstorage, Techtarget .
  • CIM, Tutorials, WBEM Solutions .
  • SBLIM, Sourceforge .
  • OpenDRIM project .
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.