Common Information Model

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Common Information Model (общая информационная модель, CIM) — открытый стандарт, определяющий представление управляемых элементов IT среды в виде совокупности объектов и их отношений, предназначенный обеспечить унифицированный способ управления такими объектами, вне зависимости от их поставщика или производителя.

Обзор[править | править вики-текст]

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

CIM разработан и опубликован Distributed Management Task Force. Связанный с ним стандарт Web-Based Enterprise Management (также разработанный DMTF), определяет реализацию CIM, включая протокол обнаружения и доступа.

Схема и спецификация[править | править вики-текст]

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

  • Спецификация инфраструктуры определяет архитектуру и понятия CIM, включая язык определения CIM Schema (и любых её расширений), и способ отображения CIM на другие информационные модели, например SNMP. Архитектура CIM объектно-ориентированная, поскольку основывается на UML: управляемые элементы представляются классами CIM, любые отношения между ними представляются ассоциациями CIM, а наследование позволяет создавать специализированные элементы из более простых базовых.
  • Схемаконцептуальная схема, определяющая набор объектов и отношений между ними, представляющих общую основу управляемых элементов в IT среде. Схема охватывает большую часть современных элементов IT среды, например компьютеры, операционные системы, сети, связующее программное обеспечение, сервисы и хранилища. Схема определяет общий базис представления таких элементов. Поскольку большинство управляемых элементов для каждого типа элемента и его производителя имеют своё поведение, схема является расширяемой и даёт возможность производителям представлять специфический функционал сходным образом с базовым функционалом, определенном в схеме.

На CIM основаны либо используют большинство остальных стандартов DMTF (так как WBEM или SMASH). Также он является основой стандарта SMI-S, предназначенного для управления хранилищами.

Версии[править | править вики-текст]

  • Последняя версия 2.25.0 схемы опубликована 31 марта 2010 года
  • Последняя версия 2.6 спецификации инфраструктуры опубликована 31 марта 2010 года

Реализации[править | править вики-текст]

Множество производителей предоставляют различные реализации CIM:

  • Большинство операционных систем предоставляют реализацию CIM. Например, CIM реализован в семействе Microsoft Windows (WMI) и некоторых дистрибутивах GNU/Linux[1]
  • CIM и WBEM активно применяется в области сетей хранения данных в виде основанного на CIM стандарта SMI-S, определенного ассоциацией SNIA
  • Большинство производителей серверов сотрудничают с DMFT в рамках стандарта SMASH, основанного на CIM
  • DMTF разрабатывает стандарт DASH управления настольными компьютерами

Кроме того, развивается рынок инструментария CIM.

См. также[править | править вики-текст]

Примечания[править | править вики-текст]

  1. http://sblim.wiki.sourceforge.net/ Проект SBLIM на SourceForge.net

Ссылки[править | править вики-текст]