Архитектура информационной системы дистанционного обучения. Часть 1

архитектура информационной системы ДОЗа последнее десятилетие программы для управления и обучения в школе эволюционировали от централизованных систем на выделенных компьютерах к системам с распределенной архитектурой информационной системы дистанционного обучения «клиент-сервер».
Централизованной архитектуре присущи очевидные недостатки. Их трудно развертывать, дорого поддерживать и сложно адаптировать к постоянным изменениям требований рабочих процессов. Такие системы, как правило, зависят от знания частных инструментальных средств и ресурсов пользователей. Но главным препятствием для эффективной работы является навязывание единого представления информационных ресурсов. В результате создается среда, никак не учитывающая ни различия решаемых задач и уровня пользователей, ни постоянного изменения требований и условий рынка образования.

Ситуацию может улучшить Интернет-, Java- и другие web-технологии, уже зарекомендовавшие себя как эффективные инструменты построения информационных приложений любого назначения. Решения архитектуры информационной системы дистанционного обучения на базе Интернет способны объединять различные приложения в рамках Интернет-школы (виртуальной школы).

Можно ли найти оптимальную комбинацию производительности, функциональности и мощных механизмов управления данными и защиты данных, а также тех удобств и преимуществ, которые имеет web-технология?

Реальные преимущества новых web-технологий смогут выявить принципиально новые приложения, архитектура которых непосредственно основана на Интернет-технологиях. Такую архитектуру называют web-ориентированной. Вычислительная модель web предоставляет не только совершенно иную техническую инфраструктуру, но и другой концептуальный подход к построению крупномасштабных информационных систем.

Использование web-технологий для построения архитектуры информационной системы дистанционного обучения позволяет создавать сложные корпоративные системы, с управлением различными данными, с использованием стандартных компонентов и решений.

Например, приложения могут быть написаны на языке Java или PHP, а в качестве промежуточного программного обеспечения могут применяться известные приложения и конструкции web. Для поиска данных вместо SQL может использоваться поисковая система для web, а связь с другими приложениями, объектами и репозитариями реализовываться с помощью гиперссылок и URL. В результате пользователи получают гибкое решение, которое можно реализовать на основе существующей сетевой Интернет/Интранет-инфраструктуры.

Кроме того, применение web-технологий для электронных систем обучения, например, систем дистанционного обучения, тестирования, электронных школьных дневников, позволяет использование сравнительно простых компьютеров, какие стоят в компьютерных классах школ страны.

При такой организации программного обеспечения внешний вид клиентских приложений систем идентичен для всех популярных платформ. Доступ к серверу приложений, например, систем дистанционного обучения, тестирования, электронных школьных дневников, пользователь получает с помощью любого установленного на его рабочем месте web-браузера.

Такая технология позволяет создать объединенную систему, отвечающую уникальным требованиям каждой отдельной школы или организаций, использующих систему дистанционного обучения, тестирования, электронных школьных дневников и т.п.

Оставьте комментарий

Ваш комментарий