공통 정보 모델(컴퓨팅)

Common Information Model (computing)
공통 정보 모델
줄임말CIM
상황출판된
시작한 해1999년; 23년 전(1999년)
조직분산 관리 태스크포스
관련 기준WBEMSMASH
도메인정보 모델
웹 사이트www.dmtf.org/standards/cim

CIM(Common Information Model)은 IT 환경 내의 관리 대상 요소가 공통 개체 집합 및 개체 간의 관계로서 어떻게 표시되는지를 정의하는 개방형 표준입니다.

분산 관리 태스크 포스는 제조업체나 공급자에 관계없이 이러한 관리 요소를 일관성 있게 관리할 수 있도록 CIM을 유지합니다.

개요

CIM을 설명하는 한 가지 방법은 여러 당사자가 이러한 관리 요소에 대한 관리 정보를 교환할 수 있다는 것입니다.그러나 이는 CIM이 이러한 관리 요소 및 관리 정보를 나타낼 뿐만 아니라 이러한 요소를 능동적으로 제어하고 관리하는 수단도 제공한다는 표현에는 부족합니다.정보의 공통 모델을 사용함으로써 관리 소프트웨어를 한 번 작성하여 복잡하고 비용이 많이 드는 변환 작업이나 정보 손실 없이 공통 모델의 많은 구현과 함께 작업할 수 있습니다.

CIM 표준은 DMTF(Distributed Management Task Force)에 의해 정의되고 게시됩니다.관련 표준은 Web-Based Enterprise Management(WBEM, DMTF에 의해 정의되기도 함)로, 이러한 CIM 구현을 검출 및 액세스하기 위한 프로토콜을 포함하여 CIM의 특정 구현을 정의합니다.

스키마 및 사양

CIM 표준에는 CIM 인프라 규격CIM 스키마가 포함됩니다.

  • CIM 인프라스트럭처 사양
CIM 인프라 사양에서는 CIM 스키마(확장 스키마 포함)를 정의하는 언어 및 CIM을 SNMP와 같은 다른 정보 모델에 매핑하는 방법을 포함하여 CIM의 아키텍처와 개념을 정의합니다. CIM 아키텍처는 UML을 기반으로 하므로 개체 지향적입니다.관리 요소는 CIM 클래스로 표시되고 관리 요소 간의 모든 관계는 CIM 연결로 표시됩니다.상속을 통해 공통 기본 요소를 보다 구체적인 파생 요소로 특수화할 수 있습니다.
  • CIM 스키마
CIM 스키마는 특정 개체 집합과 개체 간의 관계를 정의하는 개념 스키마로, IT 환경에서 관리 요소의 공통 기반을 나타냅니다.CIM 스키마는 컴퓨터 시스템, 운영 체제, 네트워크, 미들웨어, 서비스스토리지IT 환경에서 오늘날 대부분의 요소를 다룹니다.클래스는 CIM_ComputerSystem, CIM_OperatingSystem, CIM_Process, CIM_DataFile 등입니다.CIM 스키마는 이러한 관리 요소를 나타내기 위한 공통 기반을 정의합니다.대부분의 관리 대상 요소는 제품 및 벤더 고유의 동작을 가지고 있기 때문에 CIM 스키마는 이러한 요소의 제작자가 CIM 스키마에 정의된 공통 기본 기능과 함께 특정 기능을 심리스하게 나타낼 수 있도록 확장 가능합니다.
CIM 스키마에 대한 업데이트는 정기적으로 [1]게시됩니다.

CIM은 다른 DMTF 표준(WBEM 또는 SMASH 등)의 기초가 됩니다.또, 스토리지 관리의 SMI-S 표준의 기초가 됩니다.

실장

인프라스트럭처의 구현

많은 벤더가 다양한 형태로 CIM을 구현하고 있습니다.

  • 일부 운영 체제에서는 다음과 같은 CIM 구현을 제공합니다.
  • 일부 구현은 지원하는 시스템에 의존하지 않습니다.다음은 예를 제시하겠습니다.
    • 오픈 그룹의 페가수스
    • WSI의 J WBEM 서버

CIM을 [4]중심으로 한 툴 시장도 증가하고[quantify] 있습니다.

CIM 스키마를 기반으로 하는 관리 표준

표준 조직은 CIM 스키마를 기반으로 관리 표준을 정의했습니다.

사용되는 통신 프로토콜

클라이언트와 서버 간에 전송되는 메시지에 대해 많은 프로토콜이 정의됩니다.메시지 프로토콜은 HTTP 에서 전송됩니다.메시지 유형에는 다음 두 가지가 있습니다.

  1. 수신측(RPC)으로부터의 응답을 일으키는 동작 메시지
  2. 내보내기 메시지(표시/표시)를 표시합니다.

HTTP를 통한 CIM 조작(CIM-XML)

CIM-XML은 WBEM 프로토콜 패밀리의 일부를 구성하며 DMTF에 의해 표준화됩니다.

CIM-XML은 다음 3가지 사양으로 구성됩니다.

  1. HTTP를 통한[5] CIM 조작
  2. XML을 사용한[6] CIM 표현
  3. CIM DTD[7]

WS-관리

WS-MAN은 WBEM 프로토콜 패밀리의 일부를 구성하며 DMTF에 의해 표준화됩니다.

WS-MAN은 다음 3가지 사양으로 구성됩니다.

  1. WS-CIM 매핑 사양[8]
  2. WS-Management CIM 바인딩 사양[9]
  3. Web Services for Management (WS-[10] Management) 사양

RESTful 서비스를 통한 CIM 작업

CIM-RS는 WBEM 프로토콜 패밀리의 일부를 구성하며 DMTF에 의해 표준화됩니다.

CIM-RS는 다음 3가지 사양으로 구성됩니다.

  1. RESTful[11] 서비스를 통한 CIM 작업
  2. CIM-RS 프로토콜 사양[12]
  3. JSON에서의[13] CIM-RS 페이로드 표현

「 」를 참조해 주세요.

레퍼런스

  1. ^ "CIM Schemas". Distributed Management Task Force, Inc. Archived from the original on 28 September 2018. Retrieved 28 September 2018.
  2. ^ REDMOND\\markl. "Windows Management Infrastructure (MI)". docs.microsoft.com. Retrieved 2019-12-31.
  3. ^ SBLIM, Sourceforge
  4. ^ "CIM/WBEM Tools (in the DMTF members area)".
  5. ^ CIM Operations over HTTP (PDF), DMTF
  6. ^ Representation of CIM using XML (PDF), DMTF
  7. ^ CIM-XML DTD, DMTF
  8. ^ "WS-CIM Mapping Specification" (PDF).
  9. ^ "WS-Management CIM Binding Specification" (PDF).
  10. ^ "Web Services for Management (WS-Management) Specification" (PDF).
  11. ^ "CIM Operations Over RESTful Services" (PDF).
  12. ^ "CIM-RS Protocol Specification" (PDF).
  13. ^ "CIM-RS Payload Representation in JSON" (PDF).

외부 링크

  • CIM, Standards, DMTF(CIM 스키마 및 CIM 인프라스트럭처 사양 포함)
  • 를 클릭합니다CIM definition, Linktionary.
  • 를 클릭합니다CIM definition, Networkcomputing, archived from the original on 2007-10-09, retrieved 2006-12-11.
  • 를 클릭합니다CIM definition, Searchstorage, Techtarget.
  • 를 클릭합니다CIM, Tutorials, WBEM Solutions, archived from the original on 2008-04-10, retrieved 2006-12-11.
  • 를 클릭합니다SBLIM, Sourceforge.