С. В. ПЕРЫШКИН, Е. Л. ДРУЖИНИН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”)