Общая информационная модель (вычисления) - Common Information Model (computing)

Общая информационная модель
СтатусОпубликовано
Год начался1999; 21 год назад (1999)
ОрганизацияЦелевая группа по распределенному управлению
Связанные стандартыWBEM и SMASH
ДоменИнформационная модель
СокращениеCIM
Интернет сайтwww.dmtf.org/ стандарты/ cim

В Общая информационная модель (CIM) является открытый стандарт который определяет, как управляемые элементы в ИТ-среда представлены как общий набор объекты и отношения между ними.

В Целевая группа по распределенному управлению поддерживает CIM, чтобы обеспечить последовательный управление этих управляемых элементов, независимо от их производителя или поставщика.

Обзор

Один из способов описать CIM - сказать, что он позволяет нескольким сторонам обмениваться управляющей информацией об этих управляемых элементах. Однако это не соответствует тому, что CIM не только представляет эти управляемые элементы и информацию управления, но также предоставляет средства для активного контроля и управления этими элементами. Используя общую модель информации, управляющее программное обеспечение может быть написано один раз и работать со многими реализациями общей модели без сложных и дорогостоящих операций преобразования или потери информации.

Стандарт CIM определен и опубликован Целевая группа по распределенному управлению (ДМТФ). Соответствующий стандарт Управление предприятием через Интернет (WBEM, также определяется DMTF), который определяет конкретную реализацию CIM, включая протоколы для обнаружения и доступа к таким реализациям CIM.

Схема и характеристики

Стандарт CIM включает Спецификация инфраструктуры CIM и Схема CIM:

  • Спецификация инфраструктуры CIM
Спецификация инфраструктуры CIM определяет архитектуру и концепции CIM, включая язык, на котором определяется схема CIM (включая любую схему расширения), и метод сопоставления CIM с другими информационными моделями, такими как SNMP. Архитектура CIM основана на UML, поэтому он объектно-ориентированный: управляемые элементы представлены как CIM классы и любые отношения между ними представлены как CIM ассоциации. Наследование позволяет специализацию общих базовых элементов на более конкретные производные элементы.
  • Схема CIM
В Схема CIM это концептуальная схема который определяет конкретный набор объектов и отношения между ними, которые представляют собой общую основу для управляемых элементов в ИТ-среда. Схема CIM охватывает большинство современных элементов ИТ-среды, например Компьютерные системы, операционные системы, сети, промежуточное ПО, Сервисы и место хранения. Классы могут быть, например: CIM_ComputerSystem, CIM_OperatingSystem, CIM_Process, CIM_DataFile. Схема CIM определяет общую основу для представления этих управляемых элементов. Поскольку большинство управляемых элементов имеют поведение, зависящее от продукта и поставщика, схема CIM является расширяемой, чтобы позволить производителям этих элементов бесшовно представлять свои конкретные функции вместе с общими базовыми функциями, определенными в схеме CIM.
Обновления схемы CIM публикуются регулярно.[1]

CIM является основой для большинства других стандартов DMTF (например, WBEM или SMASH ). Это также основа для СМИ-С стандарт для управления хранилищем.

Реализации

Реализации инфраструктуры

Многие поставщики предоставляют реализации CIM в различных формах:

  • Некоторые операционные системы предоставляют реализацию CIM, например:
  • Некоторые реализации не зависят от поддерживаемых ими систем, например:
    • Пегас Open Group
    • WSI J WBEM сервер

Также растет[количественно оценить ] количество инструментов на рынке вокруг CIM.[4]

Стандарты управления на основе схемы CIM

Организации по стандартизации определили стандарты управления на основе схемы CIM:

Используемые протоколы связи

Определен ряд протоколов для сообщений, передаваемых между клиентами и серверами. Протоколы сообщений передаются поверх HTTP. Есть два типа сообщений:

  1. оперативные сообщения, вызывающие ответ от получателя (RPC )
  2. сообщения экспорта, которые являются показаниями / событиями.

Операции CIM через HTTP (CIM-XML)

CIM-XML является частью семейства протоколов WBEM и стандартизирован DMTF.

CIM-XML включает три спецификации:

  1. CIM операции через HTTP[5]
  2. Представление CIM с использованием XML[6]
  3. CIM DTD[7]

WS-Management

WS-MAN является частью семейства протоколов WBEM и стандартизирован DMTF.

WS-MAN включает 3 спецификации:

  1. Спецификация отображения WS-CIM[8]
  2. Спецификация привязки CIM WS-Management[9]
  3. Спецификация веб-служб для управления (WS-Management)[10]

Операции CIM через службы RESTful

CIM-RS является частью семейства протоколов WBEM и стандартизирован DMTF.

CIM-RS включает три спецификации:

  1. Операции CIM через службы RESTful[11]
  2. Спецификация протокола CIM-RS[12]
  3. Представление полезной нагрузки CIM-RS в JSON[13]

Смотрите также

использованная литература

  1. ^ «Схемы CIM». Distributed Management Task Force, Inc. Архивировано с оригинал 28 сентября 2018 г.. Получено 28 сентября 2018.
  2. ^ РЕДМОНД маркл. «Инфраструктура управления Windows (MI)». docs.microsoft.com. Получено 2019-12-31.
  3. ^ SBLIM, Sourceforge
  4. ^ «Инструменты CIM / WBEM (в зоне для членов DMTF)».
  5. ^ CIM операции через HTTP (PDF), DMTF
  6. ^ Представление CIM с использованием XML (PDF), DMTF
  7. ^ CIM-XML DTD, DMTF
  8. ^ «Спецификация отображения WS-CIM» (PDF).
  9. ^ «Спецификация привязки WS-Management CIM» (PDF).
  10. ^ «Спецификация веб-служб для управления (WS-Management)» (PDF).
  11. ^ «Операции CIM через службы RESTful» (PDF).
  12. ^ «Спецификация протокола CIM-RS» (PDF).
  13. ^ «Представление полезной нагрузки CIM-RS в JSON» (PDF).

внешние ссылки