Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

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

Distributed Management Task Force поддерживает CIM , чтобы обеспечить последовательное управление этими управляемых элементов, независимо от их производителя или поставщика.

Обзор [ править ]

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

Стандарт CIM определен и опубликован Целевой группой по распределенному управлению (DMTF). Связанный стандарт - это веб-интерфейс управления предприятием (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 ). Это также основа для стандарта SMI-S для управления хранением данных.

Реализации [ править ]

Реализации инфраструктуры [ править ]

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

  • Некоторые операционные системы предоставляют реализацию CIM, например:
    • инструментария управления Windows (WMI) API доступны в Microsoft Windows 2000 и выше
    • API инфраструктуры управления Windows (MI) для Microsoft Windows 2012 и выше [2]
    • некоторые дистрибутивы GNU / Linux с проектом SBLIM (Standard Linux Instrumentation for Manageability) [3]
  • Некоторые реализации не зависят от поддерживаемых ими систем, например:
    • Пегас Open Group
    • WSI J WBEM-сервер

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

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

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

  • Storage Networking Association Industry (SNIA) была сильно купился с помощью МГК и Wbem: они определили их использование CIM (под названием Инициатива Storage Management - Спецификация или SMI-S ) в качестве стандарта.
  • Некоторые производители серверов сотрудничают в DMTF в рамках инициативы SMASH, чтобы определить управление серверами на основе CIM.
  • DASH инициатива в попытках DMTF определить 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» . Распределенная Management Task Force, Inc. архивации с оригинала на 28 сентября 2018 года . Проверено 28 сентября 2018 года .
  2. ^ REDMOND \\ markl. «Инфраструктура управления Windows (MI)» . docs.microsoft.com . Проверено 31 декабря 2019 .
  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) .

Внешние ссылки [ править ]

  • CIM , Стандарты, DMTF, включая схему CIM и спецификацию инфраструктуры CIM.
  • Определение CIM , Linktionary.
  • Определение CIM , Networkcomputing, архивируются с оригинала на 2007-10-09 , извлекаться 2006-12-11.
  • Определение CIM , Searchstorage, Techtarget.
  • CIM , Tutorials, WBEM Solutions, заархивировано из оригинала 10 апреля 2008 г. , извлечено 11 декабря 2006 г..
  • SBLIM , Sourceforge.