Совместное междоменное управление
Совместное междоменное управление (англ. Joint Inter-Domain Management, JIDM) — рабочая группа (task force), совместно учреждённая организациями X/Open и Network Management Forum, определившая преобразование между протоколами SNMP, CMIP и CORBA[1]. Спецификация JIDM была принята в качестве стандарта группой The Open Group в 2000 году[2].
Спецификация преобразования состоит из двух частей: преобразование спецификаций и интерактивное преобразование[2]. Преобразование спецификаций определяет правила преобразования объектно-ориентированных объектных моделей между протоколами управления сетью, что позволяет передавать данные между этими протоколами. Интерактивное преобразование касается динамического преобразования объектов в процессе эксплуатации, что даёт возможность создавать программное обеспечение для управления сетью, работающее с несколькими протоколами[1].
Спецификация JIDM рассматривалась как наиболее значимая работа по использованию фреймворка CORBA в преобразовании систем управления сетью[3]. Именно JIDM стал основой для дальнейшего использования CORBA в спецификациях телекоммуникационной отрасли, таких как спецификации ITU-T GDMO[4]. Однако объектный фреймворк привёл к проблемам с производительностью[4][5], например, необходимостью для каждого атрибута объекта вызывать удалённый метод (remote method invocation), а также проблемам масштабируемости из-за большого количества объектов, создаваемых для всех сетевых соединений. Это привело к тому, что для обмена данными при управлении сетью стали использоваться методы передачи наборов атрибутов и списков соединений вместо передачи отдельных объектов.
Технологии и реализация
В основе JIDM лежат протоколы и стандарты CORBA, CMIP, SNMP, GDMO и ASN.1. Для реализации шлюзов применяются стандартные сервисы OMG, такие как Name Service (служба имён), Lifecycle Service (служба жизненного цикла) и Event Channels (каналы событий)[6].
Примеры реализации включают:
- трансляцию спецификаций: преобразование документов GDMO/ASN.1 в интерфейсы CORBA IDL, а также баз управляющей информации SNMP MIB в CORBA-объекты[6];
- междоменное взаимодействие: управление OSI-агентом со стороны CORBA-менеджера[6];
- практическое применение: разработка SNMP-CORBA шлюза для системы управления приложением электронного брокеража в рамках проекта ABS ACTS[7].