Общая информационная модель (CIM ) - это открытый стандарт, который определяет, как управляемые элементы в ИТ-среде представляются как общий набор объектов и взаимосвязей между ними.
Целевая группа распределенного управления поддерживает CIM, чтобы обеспечить согласованное управление этими управляемыми элементами, независимо от их производителя или поставщика.
Содержание
- 1 Обзор
- 2 Схема и спецификации
- 3 Реализации
- 3.1 Реализации инфраструктуры
- 3.2 Стандарты управления на основе схемы CIM
- 3.3 Используемые протоколы связи
- 3.3. 1 Операции CIM через HTTP (CIM-XML)
- 3.3.2 WS-Management
- 3.3.3 Операции CIM через службы RESTful
- 4 См. Также
- 5 Ссылки
- 6 Внешние ссылки
Обзор
Один из способов описать CIM - сказать, что он позволяет нескольким сторонам обмениваться информацией управления об этих управляемых элементах. Однако это не соответствует тому, что CIM не только представляет эти управляемые элементы и информацию управления, но также предоставляет средства для активного контроля и управления этими элементами. Используя общую модель информации, управляющее программное обеспечение может быть написано один раз и работать со многими реализациями общей модели без сложных и дорогостоящих операций преобразования или потери информации.
Стандарт CIM определен и опубликован Целевой группой по распределенному управлению (DMTF). Связанный стандарт - Управление предприятием через Интернет (WBEM, также определяется DMTF), который определяет конкретную реализацию CIM, включая протоколы для обнаружения и доступа к таким реализациям CIM.
Схема и спецификации
Стандарт CIM включает в себя спецификацию инфраструктуры CIM и схему CIM :
- спецификацию инфраструктуры CIM
- Спецификация инфраструктуры CIM определяет архитектура и концепции CIM, включая язык, на котором определяется схема CIM (включая любую схему расширения), и метод отображения CIM на другие информационные модели, такие как SNMP. Архитектура CIM основана на UML, поэтому она объектно-ориентирована: управляемые элементы представлены как классы CIM , а любые отношения между ними представлены как ассоциации CIM . Наследование позволяет специализацию общих базовых элементов на более конкретные производные элементы.
- Схема CIM - это концептуальная схема, которая определяет конкретную набор объектов и отношений между ними, которые представляют собой общую основу для управляемых элементов в ИТ-среде. Схема CIM охватывает большинство современных элементов ИТ-среды, например компьютерные системы, операционные системы, сети, промежуточное ПО, услуги и хранилище. Классы могут быть, например: CIM_ComputerSystem, CIM_OperatingSystem, CIM_Process, CIM_DataFile. Схема CIM определяет общую основу для представления этих управляемых элементов. Поскольку большинство управляемых элементов имеют поведение, зависящее от продукта и поставщика, схема CIM является расширяемой, чтобы позволить производителям этих элементов легко представлять свои конкретные функции вместе с общими базовыми функциями, определенными в схеме CIM.
- Обновления к схеме CIM публикуются регулярно.
CIM является основой для большинства других стандартов DMTF (например, WBEM или SMASH ). Это также основа для стандарта SMI-S для управления хранилищем.
Реализации
Реализации инфраструктуры
Многие поставщики предоставляют реализации CIM в различных формах:
- Некоторые операционные системы предоставляют реализацию CIM, например:
- Инструментарий управления Windows (WMI) API, доступный в Microsoft Windows 2000 и выше
- Инфраструктура управления Windows (MI) API для Microsoft Windows 2012 и выше
- некоторые дистрибутивы GNU / Linux с проектом (Standards Based Linux Instrumentation for Manageability)
- Некоторые реализации не зависят от поддерживаемых ими систем, например:
- Pegasus от Open Group
- J WBEM Server от WSI
Также растет число инструментов на рынке CIM.
Стандарты управления, основанные на CIM Схема
Стандарты организации определили стандарты управления на основе схемы CIM:
- Промышленная ассоциация сетей хранения данных (SNIA) активно купила использование CIM и WBEM: они определили использование CIM (называемого Storage Management Initiative - Specification или SMI-S ) в качестве стандарта.
- Некоторые серверы производители сотрудничают в DMTF в рамках инициативы SMASH для определения управления серверами на основе CIM.
- Инициатива DASH в DMTF пытается определить управление на основе CIM of настольных компьютеров.
Используемые протоколы связи
Определен ряд протоколов для сообщений, передаваемых между клиентами и серверами. Протоколы сообщений передаются поверх HTTP. Есть два типа сообщений:
- рабочие сообщения, которые вызывают ответ от получателя (RPC )
- экспортные сообщения, которые являются индикаторами / событиями.
Операции CIM через HTTP (CIM-XML)
CIM-XML является частью семейства протоколов WBEM и стандартизирован DMTF.
CIM-XML включает три спецификации:
- Операции CIM через HTTP
- Представление CIM с использованием XML
- CIM DTD
WS-Management
WS-MAN является частью семейства протоколов WBEM и стандартизирован DMTF.
WS-MAN включает 3 спецификации:
- Спецификация сопоставления WS-CIM
- Спецификация привязки CIM WS-Management
- Спецификация веб-служб для управления (WS-Management)
Операции CIM через службы RESTful
CIM-RS является частью семейства протоколов WBEM и стандартизирован DMTF.
CIM-RS включает три спецификации:
- Операции CIM через службы RESTful
- CIM -RS Protocol Specification
- Полезная нагрузка CIM-RS Представляет отправка в JSON
См. также
Ссылки
Внешние ссылки
- CIM, Стандарты, DMTF, включая схему CIM и Спецификация инфраструктуры CIM.
- Определение CIM, Linktionary.
- Определение CIM, Networkcomputing, заархивировано из исходного 09.10.2007, извлечено 11.12.2006.
- Определение CIM, Searchstorage, Techtarget.
- CIM, Tutorials, WBEM Solutions, заархивировано из исходного 10 апреля 2008 г., извлечено 11 декабря 2006 г..
- SBLIM, Sourceforge.