| поиск | | |
|
|
|
Виртуальные лаборатории
Общее описание
Модуль Виртуальных лабораторий (далее ВЛ) представляет собой программно-аппартный комплекс, позволяющий пользователю получать практические навыки работы с различными программными и аппаратными системами, по каким-либо причинам "напрямую" не доступным пользователю. Спектр систем, доступ к которым может предоставлять ВЛ, достаточно широк и включает в себя как специализированные программно-аппаратные комплексы (например, оборудование и программное обеспечение Cisco), так и широко используемые системы (например, языки программирования).
Работа пользователя с ВЛ организована в виде отдельных сеансов, именуемых лабораторными работами (ЛР). Под лабораторной работой понимается один непрерывный сеанс работы пользователя с оборудованием или программным обеспечением, предоставляемый пользователя в соответствии с расписанием. Кроме непосредственного доступа к ресурсам ЛР, пользователю могут быть предоставлены методические указания по выполнению конкретной ЛР. Методические указания могут содержать вопросы для проверки знаний пользователя.
Основные функции ВЛ
| | Предоставление пользователям удаленного доступа к реальному оборудованию, ПО и технологическим системам. |
| | Планирование имеющихся в наличии ресурсов на основе расписания загрузки аппаратного комплекса, либо при помощи динамического выделения ресурсов средой в случаях, когда это возможно. |
| | Автоматическая подготовка и/или восстановление ресурсов ВЛ, если это физически возможно. |
| | Отслеживание вводимых пользователем команд и, в случае обнаружения команды из заранее определенного набора запрещенных команд для данной лабораторной работы, уведомление администратора ВЛ о попытке ввода запрещенной команды и автоматическое запрещение исполнения данной команды. |
| | Ведение исчерпывающего журнала использования пользователями оборудования и программного обеспечения с сохранением полного dump сеанса, если это физически возможно. |
Архитектура системы
ВЛ разделены на следующие основные компоненты:
| | Ядро - центральный компонент ВЛ, основной задачей которого является предоставление компонентам системы набора сервисов, необходимых для реализации любой ВЛ. В круг задач ядра входит получение из БД информации о заявках, требующих обработки, управление сессиями, управление адаптерами, управление шиной сообщений. Помимо этого, ядро осуществляет взаимодействие с Системой дистанционного тренинга; |
| | Шина сообщений - обеспечивает интерфейс взаимодействия компонент ВЛ; |
| | Адаптеры Виртуальных лабораторий - реализуют зависимые от типа ВЛ операции взаимодействия с native-службами операционной системы (или систем) и физическими ресурсами по специализированным протоколам; |
| | Клиентское ПО представляет собой web-интерфейс пользователя к системе Виртуальных лабораторий. Клиентская часть состоит из двух частей - общей оболочки и реализаций клиентских частей протоколов взаимодействия с ресурсами ВЛ; |
| | ПО системного администратора представляет собой приложение, позволяющее централизованно управлять одним или несколькими серверами ВЛ, расположенными в одной локальной сети с рабочим местом администратора. |
|
|
|
|