Хабаровский центр новых информационных технологий
Хабаровский центр новых информационных технологий

ХабЦНИТ

Региональная база информационных ресурсов

Хабаровским краевым центром новых информационных технологий было разработано несколько сайтов, которые полностью или частично наполняются министерством образования и науки Хабаровского края (МО ХК). К числу этих сайтов относятся сайт Хабаровской краевой образовательной информационной сети (ХКОИС), краевой образовательный портал «Пайдейя», собственно сайт МО ХК и сайт «Региональная база информационных ресурсов для сферы образования». Каждый из этих сайтов имеет собственную структуру, программную логику и базу данных (БД). Поэтому при добавлении одинаковой информации на сайты сотрудникам МО ХК приходилось не только несколько раз выполнять одну и ту же работу, но и сталкиваться с трудностями в виде неизбежных отличий в механизмах работы с БД каждого конкретного сайта.
Увеличение объема размещаемой информации и неудобства, перечисленные выше, привели к необходимости создания автоматизированной системы, с помощью которой можно было бы размещать всю необходимую информацию в единой базе, из которой эта информация в автоматическом режиме размещалась бы на сайтах ХКЦ НИТ. Таким образом, основными целями проекта для организации, выполняющей сопровождение сайта стали:
  • Автоматизация процесса обмена информацией, предназначенной для публикации в интернете, между МО ХК и ХКЦ НИТ.
  • Уменьшение времени на подготовку информации для размещения в Internet на сайтах «ХКОИС», «Пайдейя», «Сайт МО ХК» (сайт «Региональная база информационных ресурсов для сферы образования» был разработан уже после введения автоматизированной системы в эксплуатацию).

Для связи между локальной сетью МО ХК и узлом связи ХабЦНИТ организован высокоскоростной канал связи. На сервере баз данных МО ХК создана база данных, предназначенная для хранения документов и новостей МО ХК, подлежащих публикации в Internet. На этапе начального наполнения БД в нее были перенесены документы с сайтов «ХКОИС» и «Пайдейя», имеющие отношение к МО ХК. Чтобы снизить нагрузку на канал, информация передается не напрямую из БД МО ХК в БД отдельных сайтов, а в БД ХабЦНИТ, представляющую собой копию БД МО ХК.



Для того чтобы информация в БД ХабЦНИТ полностью соответствовала информации в БД МО ХК, используется механизм репликации. Суть его заключается в том, что любое изменение в БД МО ХК, будь то добавление новой или изменение и удаление существующей информации, регулярно переносится в БД ХКЦ НИТ. Для регулярного выполнения этой операции, а также других повторяющихся операций в автоматизированной системе используется планировщик.
C помощью специально разработанных механизмов экспорта-импорта материалов из БД ХабЦНИТ в БД сайтов «ХКОИС», «Пайдейя», «Сайт МО ХК» информация на этих сайтах регулярно обновляется в соответствии с изменениями БД ХабЦНИТ, которая, в свою очередь, является копией БД МО ХК.
Для контроля изменений информации в БД ХабЦНИТ на сайтах, в структуру БД добавлена специальная таблица, в которую заносятся коды изменяемых документов. Поскольку при репликации изменяется состояние всей БД ХабЦНИТ, в БД МО ХК эта таблица предварительно копируется. После успешной репликации таблица изменений в БД ХабЦНИТ очищается.
Для работы с БД МО ХК, такой как добавление, редактирование и удаление образов документов и новостей, разработана специальная клиентская программа «МОХК». С ее помощью можно работать с БД МО ХК в пределах локальной сети МО ХК. В качестве документа можно добавить файл любого формата размером до 8 Мб. С помощью флагов публикации пользователь программы размещает документы и новости на сайтах. Предусмотрено также формирование новости о добавленном в БД документе со ссылкой на файл.
В программе можно также отслеживать даты размещения (изменения) информации на сайтах. Эти даты отображаются в строке состояния программы.
Таким образом, единая база данных служит хранилищем документов и новостей МО ХК. Информация в этой БД модифицируется с помощью клиентской программы. Благодаря механизмам автоматической синхронизации серверов информация из БД МО ХК попадает на сайты и изменяется в соответствии с изменением информации в БД МО ХК. В настоящий момент система функционирует в полуавтоматическом режиме: документы, присылаемые по электронной почте из МО ХК в ХабЦНИТ, добавляются в БД ХабЦНИТ, а из нее автоматически попадают на сайты. Репликация между БД МО ХК и БД ХабЦНИТ в данное время не используется. При разработке системы учитывалась возможность автоматического размещения информации и на других сайтах.
Презентация общей базы данных документов и новостей