Развитие работ по созданию систем дистанционного образования уже однозначно убеждает в центральном месте Интернет-технологий в ДО. Это обусловлено широтой распространения Интернет с одной стороны и значительными трудностями в получении образования иным путем.
За рубежом существует ряд программных пакетов, позволяющих решить глобальную задачу получения образования через Интернет. Ведение учебного процесса при помощи таких систем требует значительных организационных усилий, как со стороны учебных заведений, так и тех, кто проходит обучение. Кроме того, высокая стоимость таких систем и отсутствие их русскоязычных версий приводит к построению функционально аналогичных отечественных систем, опирающихся на лицензионные СУБД с учетом особенностей использования в условиях нашей образовательной системы.
В данной работе, на основе опыта накопленного в НИИ ДО МЭСИ, на конкретных примерах проводится выделение ключевых параметров программной среды и их сопоставления для двух наиболее популярных в системе образования России сред.
Решение проблемы выбора программной среды (далее ПС), осуществляющей возможность организации учебного процесса, как в локальных сетях, так и в среде Интернет предлагается вести следующим образом:
1. Обозначить необходимые параметры для ПС с учётом сферы функционирования (организация учебной деятельности, возможность масштабирования, ценовая политика фирмы разработчика данной ПС)
2. Сопоставить их с условиями внедрения и эксплуатации системы
3. Выбрать из существующего программного обеспечения (далее ПО) те, которые реально могут покрыть все необходимые параметры для ПС и которые бы приемлемо работали бы в условиях, описанных в пункте 2.
При создании ПС для организации учебного процесса приходится учитывать и отталкиваться от условий функционирования распределённых структур (к которым относится система ДО) в России. Основные особенности таких структурявляются:
1. Большая территориальная протяжённость организаций
2. Наличие множества временных поясов
3. Качество электронной связи:
3.1. Для организаций, использующих свои каналы связи - большие трудозатраты на прокладывание и поддержку работоспособности информационных магистралей
3.2. Для организаций, использующих общие каналы связи (Интернет) - низкое качество соединений, временная невозможность осуществлять связь из-за загруженности каналов и телефонных линий
4. Устаревшая компьютерная техника, невозможность закупки новой техники, связанная с нехваткой средств
Учебный процесс требует налаживания строгого документирования этого процесса. Именно этот аспект часто не учитывается разработчиками программных сред для ДО, поэтому здесь основное внимание будет уделено именно этому вопросу.
К функциям системы документооборота, необходимым для распределённой структуры, занимающейся дистанционным образованием в России относятся следующие:
1. Система должна эффективно хранить все документы, используемые в организации
2. Поскольку большинство новых документов создаётся на основании уже имеющихся в системе, необходимо жёстко формализовать все процессы и функции документооборота конкретной организации
3. Информация всегда должна быть "на кончиках пальцев". Все основные задержки, которые происходят в больших и распределённых организациях, связаны с невозможностью быстро найти и просмотреть необходимые документы. Информационная система (ИС) должна решать и предотвращать в дальнейшем эти проблемы
4. Для эффективного документооборота необходимо стремится к повышению управленческой дисциплины, проявляемой в глобальной системе идентификации документов, отсутствии или минимизации задержек, связанных с территориальной удалённостью отдельных членов корпорации, а также нахождении компромиссного решения при использовании несовместимых информационных систем
5. Система должна позволять разработчикам системы вносить изменения в ПО без прерывания доступности системы для пользователей. Никакая информация не должна быть потеряна, а дополнительные модули должны интегрироваться незаметно и безболезненно для пользователей
Информационные системы электронного документооборота по принципам функционирования можно разделить на несколько классов:
I. ИС, работающие через Web интерфейс
На стороне пользователя - браузер
На стороне сервера - СУБД и Web сервер (скорее всего разных фирм)
Пример1: Web-сервер - MS IIS, СУБД - MS SQL, MS Access, Oracle, IBM DB2
Пример2: Web-сервер - Lotus Domino, СУБД - Lotus Notes
Пример3: Web-сервер - Oracle Web server, СУБД - Oracle
Пример4: Web-сервер - Epsylon Technology Baikonur Web App Server, СУБД - IB DataBase
II. ИС, работающие по клиент серверной архитектуре, но не имеющей собственного клиентского ПО
На стороне пользователя - ПО КИС, созданное на каком-либо языке высокого уровня (Delphi, C++, …), имеющем сетевые возможности
На стороне сервера - СУБД, имеющая сетевые возможности
Пример: СУБД - MS SQL, Oracle, IBM DB2
III. ИС, работающие по клиент серверной архитектуре, имеющая собственный клиентский ПО
На стороне пользователя - Клиентское ПО СУБД
На стороне сервера - СУБД
Пример1: СУБД - Lotus Notes
Пример2: СУБД - MS Exchange
Рассмотрим плюсы и минусы каждого подхода, учитывая необходимые требования к системам такого типа и условия работы конкретной организации, занимающейся дистанционным обучением с учетом особенностей нашей страны.
Тип I: ИС, работающие через Web интерфейс
Преимущества:
· нет необходимости в установке дополнительного клиентского ПО
· информация хранится только на серверах, таким образом, у пользователя системы отображается всегда самая свежая информация (или как минимум - самая свежая, что есть на конкретном сервере)
Недостатки:
· Резко повышаются затраты на обеспечение приемлемого уровня секретности и защищённости системы
· Повышаются требования к каналам передачи данных (т.к. пользователи работают в разных часовых поясах необходимо а) обеспечить работу серверов 7 дней в неделю, 24 часа в сутки; б) согласовать возможности работы пользователей через коммутируемые каналы (во многих городах России услуги Интернет стоят дорого или вообще не доступны)
· Для работы пользователям необходимо находится в интернете on-line. Если для заполнения 1 документа придётся в среднем тратить 5-10 минут, то для заполнения только одних договоров для 100 студентов пользователям придётся тратить 1000 минут времени (15 минут) on-line. Для эффективной же работы придётся находиться on-line не менее 3-5 часов в сутки
Тип II: ИС, работающие по клиент серверной архитектуре, но не имеющей собственного клиентского ПО
Преимущества:
· Возможность создать пользовательский интерфейс, наиболее полно подходящий конкретной организации
· Возможность разработки собственных форматов хранения и передачи данных; скрытие от пользователей или полная автоматизация критичных данных и операций
Недостатки:
· На разработчиков ИС ложится проблема создания функционального и удовлетворяющего всем будущим пользователям ИС интерфейса
· Использование собственных форматов хранения и передачи данных (в отличие от протестированных и надёжных стандартных протоколов) может привести к существенному снижению защищённости системы
Тип III: ИС, работающие по клиент серверной архитектуре, имеющая собственный клиентский ПО
Преимущества:
· Нет необходимости в разработке интерфейса пользователя; используется стандартный для данного СУБД интерфейс
· Скрытие от пользователей или полная автоматизация критичных данных и операций
Недостатки:
· Необходима закупка как серверного, так и для клиентского ПО
Анализируя и суммируя всё выше перечисленное и исходя их условий функционирования распределённой структуры, напрашивается вывод, что наиболее оправданным следует считать третий тип КИС. Т.к. наиболее распространенными в данном типе КИС являются Lotus Notes и MS Exchange, то следует подробнее рассмотреть данные продукты в сравнительной таблице
Функция |
Преимущества
Lotus Notes |
Lotus Notes/Domino 4.6 |
Microsoft Exchange 5.0/IIS 3.9 |
Семейство продуктов |
Серверы |
Простота:
· Упрощает разработку и управление
· Обеспечивает интеграцию и согласованность
· Снижает затраты на владение |
Domino |
Exchange Internet Information Server |
Клиенты |
· Широкий ряд клиентов обеспечивает универсальность вне и снаружи организации
· Поддержка высокофункционального выделенного клиента и легковесных клиентов, основанных на стандартах |
Специфика:
· Notes
· Notes Mail
· cc: Mail
Стандарты:
· HTTP
· POP3/IMAP4
· NNTP
· LDAP
· SSL
· X.509 |
Специфика:
· Internet Explorer
· Exchange
· Outlook
Стандарты:
· HTTP
· POP3/IMAP4
· NNTP
· LDAP
· SSL
· X.509 |
Общая совокупная стоимость в расчете на одного пользователя |
Возможна оптовая закупка для вузов России по цене 1USD за 1 рабочее место |
$388.38 |
$403.19 |
Распространённость в мире |
Самый распространённый в мире продукт для построения КИС |
38,6% мирового рынка (55,3 млн. человек) |
30,8% мирового рынка (44,2 млн. человек) |
Обмен сообщениями |
Модель сообщений |
· Определяет защиту
· Обеспечивает множество типов данных
· Платформа для реальных приложений обмена данными |
Notes Object Store
· Шифрование RSA
· Встроенная логика
· Мультимедиа
· Поддержка оффлайн
· “Трансформация” сообщений в задачи/календарные пункты |
Реляционная база данных
· Защита третьей стороны
· Ограниченные типы данных
· Ограниченная программируемость |
Службы каталогов |
Репликация |
· Обеспечивает распределенную архитектуру каталогов
· Данные могут приводиться в соответствие с людьми и приложениями
· Обеспечивает синхронизацию |
Репликация Domino
· Двунаправленная: данные могут вводиться в любом каталоге
· Синхронизированная: лучшие данные распространяются по всем копиям
· Пошаговая: только измененные байты должны проходить через сеть
· Гарантированная: отслеживание изменений для проверки завершения |
Exchange - репликация, основанное на почте
· Только Windows NT
· Различный процесс для сервер-сервер, клиент-сервер, и т.д.
· Ненадежность |
Разработка приложений |
Среда разработки |
· Определяет возможности приложения
· Определяет “время до решения”
· Первичный фактор для стоимости владения |
Интегрированная среда разработки Domino (IDE)
· Автономная
· “Наследование” ускоряет развитие и обслуживание приложений
· Приложения сервера и клиента с возможностью радикальной адаптации
· Совместим с Java, ActiveX и языками сценариев
· Более 150 “функций@” для быстрого простого создания логики
· Интегрированное средство отладки |
Отдельное визуальное средство Visual InterDev
· Предназначено для разработчиков Visual Basic
· Пакет отдельных приложений
· Разработчик должен достигать интеграцию сервера
· Приложения сервера и клиента с фиксированными функциями |
Защита |
Списки контроля исполнения |
· Защита от почтовых бомб
· Защита от злоумышленных приложений |
Да |
Нет |
Истечение срока действия пароля и контроль повторного использования |
· Помогает управлять изменениями пользователя
|
Да |
Да |
После анализа данной таблицы становится ясно, что наиболее оптимальным и оправданным для территориально-распределённой корпорации является выбор платформы Lotus Notes.
|