Jump to content

Общий программный интерфейс управления

Общий программный интерфейс управления
Аббревиатура CMPI
Статус Опубликовано
Год начался 2004 г .; 20 лет назад ( 2004 )
Последняя версия Версия 2.1
февраль 2016 г .; 8 лет назад ( 2016-02 )
Организация Открытая группа
Сопутствующие стандарты Веб-управление предприятием
Домен Интерфейсы прикладного программирования
Веб-сайт www .opengroup .org /технологии /управление /cmpi /

Общий интерфейс программирования управления ( CMPI ), также называемый общим интерфейсом программирования управления. [1] ) — это открытый стандарт , определяющий программный интерфейс между сервером WBEM и поставщиками WBEM.

Стандарт CMPI определен рабочей группой CMPI The Open Group и не зависит от реализации.

Программный интерфейс CMPI определен для языка программирования C. Его заголовочные файлы C поддерживают C++ . Кроме того, существуют служебные макросы C++ , позволяющие получить доступ к интерфейсу более типичным для C++ способом.

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

Начиная с версии CMPI 2.1, эти файлы заголовков доступны на GitHub в проекте CMPI GitHub. Также, начиная с версии CMPI 2.1, документация по интерфейсу CMIP также доступна на веб-сайте GitHub в документации по API CMPI на GitHub.

Преимущества

[ редактировать ]

До внедрения CMPI каждая реализация сервера WBEM имела свой собственный программный интерфейс для поставщиков CIM (например, WMI COM API, OpenPegasus C++ API, OpenWBEM C++ API и т. д.). CMPI позволяет разрабатывать поставщиков CIM, которые в основном или полностью не зависят от типа сервера WBEM, с которым они используются. Таким образом, поставщики CMPI могут быть развернуты в различных операционных средах без необходимости или с минимальной адаптацией. Это защищает инвестиции в этих поставщиков CIM.

Разработка стандартов

[ редактировать ]

Исходный вариант стандарта CMPI был представлен IBM в The Open Group в 2003 году. Одновременно с представлением была проведена реализация в рамках проекта SBLIM. [2]

В конце 2004 года The Open Group выпустила CMPI V1.0 в качестве технического стандарта. Крупное обновление (версия 2.0 вышла в конце 2006 года). Обратно совместимое, но значительное расширение спецификации было выпущено в феврале 2016 года.

Текущая версия CMPI — V2.1 (выпущена в феврале 2016 г.).

Список продуктов или проектов, поддерживающих CMPI

[ редактировать ]

Примечание. Следующий список, вероятно, неполон. Помогите, пожалуйста, дополнить список.

WBEM-серверы

[ редактировать ]
  • OpenPegasus
  • Компактный CIM-брокер (SFCB)
  • WS J WBEM Сервер
  • OpenWBEM
  • ESXi CIM-брокер

Поставщики WBEM

[ редактировать ]
  • Поставщики SBLIM CMPI для Linux
  • Поставщики XenSource CMPI для Xen
  • Поставщики CMPI для libvirt/KVM
  • Поддержка CIM в IBM z/OS 1.10
  • Поддержка CIM в IBM AIX 6.1

Инструменты

[ редактировать ]
  • Расширяемая инструментальная среда CIM UML (ECUTE)
  • Среда разработки поставщиков CIMPLE (SimpleWBEM)
  • Бетон CMPI
  • Шаблон OpenDRIM C++

См. также

[ редактировать ]
  1. ^ Поставщик SMI-S - изучена архитектура. Архивировано 2 апреля 2015 г. на Wayback Machine.
  2. ^ «Список рассылки OpenGroup wbemsource: доступен инструментарий на основе CMPI» . 2003 . Проверено 23 апреля 2009 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f023cb998e1168d02c8938c66acfa663__1634224920
URL1:https://arc.ask3.ru/arc/aa/f0/63/f023cb998e1168d02c8938c66acfa663.html
Заголовок, (Title) документа по адресу, URL1:
Common Manageability Programming Interface - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)