С. В. ПЕРЫШКИН, Е. Л. ДРУЖИНИН1, М. С. ЖДАНОВА
Московский инженерно-физический институт (государственный университет),
1 сетевых технологий»
Разработка подсистемы отображения данных
и управления системы выявления аномальных состояний компьютерной сети
В Лаборатории сетевых технологий совместно с ЦНИТ МИФИ ведется разработка Системы выявления аномальных состояний компьютерной сети (далее Система) на основе созданной методики выявления аномальных состояний сетевого устройства. Подсистема отображения данных и управления является пользовательским интерфейсом Системы, средством управления её ядром, аналитическим инструментарием для работы с Системой. В данной статье рассматриваются основные цели создания Подсистемы и вопросы её реализации.
Разрабатываемая в Лаборатории Система, в состав которой входит рассматриваемая Подсистема, должна решать две группы задач:
· определение степени защищенности ресурсов компьютерной сети, мониторинг состояния сети;
· визуальный анализ функционирования сетевых устройств, автоматизированное выявление распределенных во времени аномалий.
Решение этих задач невозможно без участия человека. Управление Системой и анализ полученных данных обеспечивает данная разработка.
Создание Подсистемы визуализации и контроля преследует следующие цели:
· реализация методики выявления аномальных состояний сетевого устройства, имеющих распределенный во времени характер, разработанной в Лаборатории сетевых технологий;
· визуальное представление данных Системы;
· контроль и администрирование процессов Системы;
· обеспечение доступа к настройкам Системы;
· протоколирование наиболее критичных действий пользователя;
· обеспечение модульности и мультиязычности;
· настраиваемость пользовательского интерфейса, его стилевое единообразие; логичная, адекватная и удобная для восприятия форма представления данных;
· обеспечение многопользовательского режима работы; возможность удаленной работы с Системой.
В полной мере достигнуть поставленных целей позволил выбор технологий разработки. На основе этого выбора, Подсистема отображения данных и управления:
· представляет собой web-приложение;
· работает на одном сервере с ядром Системы;
· использует технологии Java, Java Server Pages, Java Servlet, JavaScript, Xml и другие.
Пользовательские концепции Подсистемы:
· оконный web-интерфейс с элементами GUI и минимальным количеством режимов;
· формируемые сервлетом из унифицированных строительных блоков экранные формы;
· главное меню в стиле GUI для навигации по экранным формам системы;
· древовидная структура карты компьютерной сети для отображения структуры сети, навигации по сети, поиска устройств; список устройств в работе для быстрого выбора задействованного устройства;
· поддержка неограниченного количества языков пользователя (на текущий момент – русский и английский);
· простота редактирования карты сети, настроек системы, списка устройств или словаря за счет хранения в xml-файлах;
Проектирование Подсистемы включало в себя выбор прецедентов Системы, определение числа и функций экранных форм. На языке html создана концептуальная модель пользовательского интерфейса Подсистемы. На каждой итерации этого этапа проектирования уточнялась структура подсистемы, состав экранных форм и переходы между ними. Уже создана объектная модель Подсистемы и идет её реализация.
Амбициозной целью проекта является выход на рынок программного обеспечения и захват его доли, сравнимой с существующими продуктами. Ключевую роль здесь играет Подсистема отображения данных и управления, посредством которой и будет происходить общение любого пользователя с Системой.
Список литературы
1. Раскин Джеф «Интерфейс: новые направления в проектировании компьютерных систем» - СПб: «Символ-плюс», 2003. (Raskin J. The Humane Interface: New Directions for Designing Interactive System")
2. Дж. «Практическое руководство по проектированию и разработке пользовательского интерфейса»: Пер. с англ. – М.: Издательский дом “Вильямс”, 2002. (Torres R. J. “Practitioner’s Handbook For User Interface Design and Development”)


