А. А. Олимпиев,
ЗАО «Институт инфотелекоммуникаций»
Ю. М. Шерстюк
доктор технических наук, доцент, ОАО «Научно-исследовательский институт «Рубин»
ПРЕДЛОЖЕНИЯ ПО УСОВЕРШЕНСТВОВАНИЮ МОДЕЛИ ИНТЕРФЕЙСА ПОЛЬЗОВАТЕЛЯ ОПЕРАТИВНО-ТЕХНОЛОГИЧЕСКОГО УПРАВЛЕНИЯ ИНФОТЕЛЕКОММУНИКАЦИЯМИ
В статье приведены рекомендации по развитию модели интерфейса пользователя в службе оперативно-технологического управления, базирующиеся на объектном представлении инфотелекоммуникационных сетей. Изложены предложения по применению дискриптивных описаний оконных форм интерфейса пользователя. Рекомендации направлены на гибкости и информационного охвата интерфейса пользователя.
Введение
Стремительное развитие мультисервисных инфотелекоммуникационных сетей (МИТКС), а также автоматизированных систем управления такими сетями (АСУС), обусловливает необходимость переосмысления существующего опыта разработки программных средств, предназначенных для визуального представления информационной модели управляемой сети связи.
В общемировой практике развития АСУС наблюдаются тенденции по переходу от систем, создаваемых в рамках концепций и стандартов Telecommunication Management Network (TMN), к системам функциональность класса Operation Support System (OSS) и далее к Business Support System (BSS) (см. например [1]). Перспективный переход от двухуровневой системы управления, состоящей из двух самостоятельных служб оперативно-технического и технологического управления к комплексному решению — службы оперативно-технологического управления инфотелекоммуникациями (СОТУ ИТК) — описан, например в [2].
В качестве средства построения информационной модели СОТУ ИТК может быть положен подход, описанный в [3], базирующийся на
сочетании учетной и объектной моделей представления МИТКС с учетом гетерогенности ее компонентов. Объектная модель предполагает представление МИТКС в виде множества взаимодействующих объектов (абстрактных автоматов). Каждый объект является экземпляром некоторого класса, который в свою очередь является описателем логического или физического элемента сети, то есть поставлен ему в соответствие. Эффективное применение данного подхода во многом зависит от того, какие возможности предоставляет интерфейс пользователя средств СОТУ ИТК по визуализации объектов и существующих между ними отношений с позиций полноты и адекватности отображаемых сведений, способов и форм отображения этих сведений, доступных операций навигации по элементам объектной модели. С этих позиций интерес может представлять формальная модель интерфейса пользователя, учитывающая его соотношение с элементами объектной модели.
Рекомендации по расширению формальной модели интерфейса пользователя
Формальная модель интерфейса пользователя, описанная в [4], при переходе к оператив-
МБЛН 01? СОММиШСЛТКЖ Б((ШРМБШ: Iss. 1 (141). 2018
но-технологическому управлению инфотеле-коммуникациями становится недостаточной, так как рассчитана на строго иерархическую модель представления сети. Однако она может быть расширена посредством внедрения дополнительных методов отображения.
В общем случае, множество объектов, составляющих объектную модель МИТКС, должно представлять собой лес — множество иерархий, каждая из которых имеет одну и только одну корневую вершину. Каждая из таких иерархий соответствует одной из точек зрения на структуру МИТКС. Примером иерархии могут служить, например:
— организационная структура МИТКС;
— логическая структура МИТКС;
— физическая топология МИТКС;
— потребители, службы, услуги и другие.
Любой объект может быть рассмотрен с разных позиций и, следовательно, должен иметь соответствующие бинарные отношения с объектами разных иерархий.
В каждой иерархии, выступающей в качестве наиболее общего объекта мониторинга с точки зрения организации сети, в общем случае, могут быть узлы связи (УС) и узлы коммутации (УК). Предполагается, что любой узел коммутации всегда находится в зоне ответственности одного и только одного УС. Тогда все объекты могут быть представлены следующими методами визуализации:
1. Отображение МИТКС в целом (представление иерархии на схеме сети):
— УС либо объекты, являющиеся их компонентами (внутриузловые объекты);
— объекты, соответствующие линиям, каналам, трактам и т.д. между узлами (межузловые коммуникационные объекты);
— объекты, агрегирующие внутриузловые и/ или межузловые коммуникационные объекты (сеть телефонной связи, сеть линий прямой связи и т.д.) (межузловые агрегирующие объекты).
2. Отображение физической структуры УС (представление иерархии на схеме УС):
— УК либо объекты, являющиеся их компонентами (оборудование, размещенное внутри стойки, блок внутри оборудования и т.п.);
— объекты, соответствующие линиям, каналам, трактам и т.д. между узлами коммутациями (внутриузловые коммуникационные объекты);
— объекты, соответствующие исходящим и входящим направлениям информационного обмена (межузловые коммуникационные объекты).
3. Отображение в виде иерархии одного из поддерживаемых типов.
Для визуального отображения каждого отдельного объекта, принадлежащего некоторому классу, может быть выбран механизм, применяющийся для визуализации классов сетевых элементов уровня технологического управления. Данный механизм описан в [5] и предполагает включение в информационную модель метао-писаний экранных форм, позволяющих управлять экранными формами без изменения программного кода пользовательских приложений.
Согласно предлагаемому механизму описание интерфейса пользователя для отображения состояния объекта в интерактивном приложении представляет собой совокупность сведений декларативного характера, посредством интерпретации которых интерактивное приложение осуществляет взаимодействие с пользователем.
Структура интерфейса пользователя может быть представлена ориентированным графом, вершинам которого соответствуют экранные формы, а переходам — возможные смены форм. Формы содержат различные элементы управления, предусмотренные разработчиком компонентов метаинформации — кнопки, таблицы, списки выбора и т.д.
Общая схема ведения диалога с пользователем может быть описана следующим образом:
— выполняется создание экранной формы (фрейма или окна диалога) и имеющихся в ней компонентов;
— выполняется запрос к серверу для получения значений всех параметров объекта и его отношений с другими объектами, ссылки на которые имеются в описании действий по инициализации компонентов формы — результатом выполнения этого запроса является ассоциативный список имен-значений объектов и параметров;
— обрабатываются описания действий по инициализации компонентов формы;
— обрабатываются события, инициируемые пользователем над управляющим компонентами формы — при наличии описания действий как реакции на эти события.
В качестве реакции могут быть, в частности, использованы:
— закрытие формы — завершение ее работы и передача управления обработчику событий вызывающей (старшей) формы;
— вызов другой формы — возможно, с передачей ей параметров;
— выполнение воздействия на объект (например, установка флага о игнорировании объекта при вычислении состояний контейнеров) — как вызов соответствующей функции сервера.
Интерактивное приложение осуществляет буферное хранение описаний интерфейсов
пользователя. Каждый раз, когда такое описание должно быть обработано, проверяется наличие описаний экранных форм данного класса объектов в буфере, и при отсутствии такового происходит обращение к серверу для его получения.
Заключение
Предлагаемые решения позволяют расширить возможности программных средств, предоставляющих пользовательский интерфейс к объектной модели МИТКС, а также сделать данные программные средства более гибкими и адаптированными к изменениям структуры МИТКС и применяемым классам технических средств.
СПИСОК ЛИТЕРАТУРЫ
1. Гребешков А.Ю. Стандарты и технологии управления сетями связи [Текст] : Рукопись. — М.: Эко-Трендз, 2003. - 288 с.
2. Шерстюк Ю.М. Оперативно-технологическое управление инфотелекоммуникациями [Текст] / Шерстюк Ю. М., Воронков К.Л., Олимпиев A.A., Рожнов М.Д. //Телекоммуникационные технологии. 2010. Вып. 6. С. 109-121.
3. Олимпиев A.A. Унификация представления сетей связи на основе объектного подхода [Текст] / Олимпиев A.A., Рожнов М.Д., Шерстюк Ю.М. // V Санкт-Петербургская межрегиональная конференция «Информационная безопасность регионов
России-2007 (ИБРР-2007)», Санкт-Петербург, 23-25 октября 2007 г.: Труды конференции, секция Информационная безопасность телекоммуникационных сетей. - СПб.: СПОИСУ, 2008, с.60-66.
4. Олимпиев A.A. Отображение объектной модели сети связи в интерфейсе пользователя [Текст] / Олимпиев A.A., Шерстюк Ю.М. // Телекоммуникационные технологии. 2007. Вып. 3. С.28-33.
5. Шерстюк Ю. М. Архитектура средств технологического управления телекоммуникациями [ Текст] / Шерстюк Ю. М., Зарипов В. Д., Рожнов М.., Савельев И. Л. // Телекоммуникационные технологии. 2006, вып. 2, инв. В-3547. С.33-40