Общая информационная модель (вычисления) - Common Information Model (computing)
Статус | Опубликовано |
---|---|
Год начался | 1999 |
Организация | Целевая группа по распределенному управлению |
Связанные стандарты | WBEM и SMASH |
Домен | Информационная модель |
Сокращение | CIM |
Интернет сайт | www |
В Общая информационная модель (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, например:
- то Инструментарий управления Windows (WMI) API доступно в Microsoft Windows 2000 и выше
- API инфраструктуры управления Windows (MI) для Microsoft Windows 2012 и выше[2]
- немного Дистрибутивы GNU / Linux с SBLIM (Стандартный Linux Instrumentation for Manageability) проект[3]
- Некоторые реализации не зависят от поддерживаемых ими систем, например:
- Пегас Open Group
- WSI J WBEM сервер
Также растет[количественно оценить ] количество инструментов на рынке вокруг CIM.[4]
Стандарты управления на основе схемы CIM
Организации по стандартизации определили стандарты управления на основе схемы CIM:
- В Промышленная ассоциация сетей хранения данных (SNIA) активно участвовала в использовании CIM и WBEM: они определили свое использование CIM (называемого Инициатива по управлению хранением - Спецификация или СМИ-С) в качестве стандарта.
- Немного сервер производители сотрудничают в DMTF в рамках SMASH инициатива по определению управления серверами на основе CIM.
- В DASH инициатива в DMTF пытается определить основанное на CIM управление настольные компьютеры.
Используемые протоколы связи
Определен ряд протоколов для сообщений, передаваемых между клиентами и серверами. Протоколы сообщений передаются поверх HTTP. Есть два типа сообщений:
- оперативные сообщения, вызывающие ответ от получателя (RPC )
- сообщения экспорта, которые являются показаниями / событиями.
Операции CIM через HTTP (CIM-XML)
CIM-XML является частью семейства протоколов WBEM и стандартизирован DMTF.
CIM-XML включает три спецификации:
WS-Management
WS-MAN является частью семейства протоколов WBEM и стандартизирован DMTF.
WS-MAN включает 3 спецификации:
- Спецификация отображения WS-CIM[8]
- Спецификация привязки CIM WS-Management[9]
- Спецификация веб-служб для управления (WS-Management)[10]
Операции CIM через службы RESTful
CIM-RS является частью семейства протоколов WBEM и стандартизирован DMTF.
CIM-RS включает три спецификации:
- Операции CIM через службы RESTful[11]
- Спецификация протокола CIM-RS[12]
- Представление полезной нагрузки CIM-RS в JSON[13]
Смотрите также
использованная литература
- ^ «Схемы CIM». Distributed Management Task Force, Inc. Архивировано с оригинал 28 сентября 2018 г.. Получено 28 сентября 2018.
- ^ РЕДМОНД маркл. «Инфраструктура управления Windows (MI)». docs.microsoft.com. Получено 2019-12-31.
- ^ SBLIM, Sourceforge
- ^ «Инструменты CIM / WBEM (в зоне для членов DMTF)».
- ^ CIM операции через HTTP (PDF), DMTF
- ^ Представление CIM с использованием XML (PDF), DMTF
- ^ CIM-XML DTD, DMTF
- ^ «Спецификация отображения WS-CIM» (PDF).
- ^ «Спецификация привязки WS-Management CIM» (PDF).
- ^ «Спецификация веб-служб для управления (WS-Management)» (PDF).
- ^ «Операции CIM через службы RESTful» (PDF).
- ^ «Спецификация протокола CIM-RS» (PDF).
- ^ «Представление полезной нагрузки CIM-RS в JSON» (PDF).
внешние ссылки
- CIM, Стандарты, DMTF, включая схему CIM и спецификацию инфраструктуры CIM.
- Определение CIM, Linktionary.
- Определение CIM, Networkcomputing, заархивировано из оригинал на 2007-10-09, получено 2006-12-11.
- Определение CIM, Searchstorage, Techtarget.
- CIM, Руководства, Решения WBEM, заархивировано с оригинал на 2008-04-10, получено 2006-12-11.
- SBLIM, Sourceforge.