Информационное обеспечение науки Новые технологии

В.П. Варакин

(БЕН РАН, Москва)

ИНФОРМАЦИОННАЯ СИСТЕМА
"КАТАЛОГ БЕН РАН"

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

Системы управления базами данных, на основе которых строятся ИС, за последние годы приобрели целый ряд качественно новых возможностей за счет ориентации на OLE технологию [3,4], использование стандарта SQL [1,2], визуальное программирование [3,4] и сетевую среду [5,6], что позволяет в достаточно короткие сроки создавать приложения, отвечающие современным требованиям.

Привлекательность использования СУБД в качестве основы для реализации ИС, в отличие от сред визуального программирования [3], состоит в том, что они изначально предназначены для автоматизации информационных процессов и обладают развитым аппаратом поддержки баз данных (в т.ч. индексирование, средства реорганизации, поддержка встроенных процедур, реализация соединений баз данных с серверами и т. д. [1-4]) и поиска (напр. RUSHMORE technology [4]), не говоря уже о внутренних объектно-ориентированных языковых средствах, средствах визуального программирования, организации интерфейса пользователя и обширном инструментарии от библиотек функций низкого уровня до средств автоматизации программирования (WIZARDs).

Приложение, построенное на основе современной СУБД может быть как сервером БД, так и клиентом практически любого сервера в среде WINDOWS NT/95. Перечисленные выше возможности обеспечивают реализацию приложений, функционирующих как в локальных [5,6], так и глобальных [1,2,5,6] сетях.

Наряду со сказанным, следует отметить, что использование СУБД в качестве базового инструмента при создании целевых ИС, обеспечивает соблюдение требований стандартизации данных, что немаловажно при взаимодействии приложений с внешними серверами (приложениями) с точки зрения информационной совместимости. Кроме того, СУБД, по определению, позволяет достичь желаемой степени интеграции данных при реализации группы ИС, использующих пересекающиеся подмножества объектов специфицированной концептуальной модели данных.

На базе подобной СУБД в БЕН РАН создана информационная система "КАТАЛОГ БЕН РАН", включающая в себя следующие компоненты:

  • конвертер;
  • локальная ИС;
  • ИС, функционирующая в среде INTRANET/INTERNET.

Конвертер, реализованный как приложение (*.APP, *.EXE, *.DLL), предназначен для импорта в систему данных из файлов в структуре ISO-2709 (в.ч. различных модификаций MARC-форматов) и "распакованных" текстовых файлов, состоящих из записей, разделенных специальным терминатором, каждое поле в которых имеет вид: <метка поля> [значение поля] <терминатор поля>. БД ИС "КАТАЛОГ БЕН РАН" состоит из нескольких таблиц и поддерживает связи "один ко многим" и "многие к одному", а также соединения с SQL серверами. В процессе загрузки формируются индексы, обеспечивающие реализацию доступа при инвертированной организации данных. С точки зрения пользователя в БД находятся библиографические описания первоисточников и словари. В случае разрушения БД конвертер обеспечивает возможность ее восстановления.

Локальная ИС также представляет собой автономное приложение, выполняющее следующие функции:

  • поиск по всем типам полей (вхождение, полное совпадение, >, >=, <, <=, диапазон);
  • вывод информации на магнитные (в виде файлов формата БД и текстовых файлов) и бумажные (в виде отчетов) носители;
  • сервис.

С точки зрения пользователя система реализует поиск по году издания, авторский поиск, поиск по терминам заглавия первоисточника и его библиографического описания.

ИС, функционирующая в среде INTRANET/INTERNET, представляет собой приложение-сервер, выполняющее запросы пользователя, сформулированные на активных страницах [7]. Система обеспечивает авторский поиск, поиск по терминам заглавия и библиографического описания, году издания и ISBN. В процессе работы ИС взаимодействует со стандартным WEB-сервером, совместимым с конкретной операционной системой.

В системе также предусмотрено наличие аппарата, реализующего контроль дисциплины доступа, как на уровне аутентификации, так и на функциональном уровне.

Созданные приложения базируются на OLE технологии, функционируют в среде WINDOWS 95/NT 4.0 и поддерживаются штатным программным обеспечением. Система в целом имеет дистрибутив, позволяющий осуществлять установку ее компонентов, используя стандартный SETUP.

ЛИТЕРАТУРА

1. СУБД. Серверы Баз Данных. 1/97. - М.,1997. - 96 c.

2. СУБД. Серверы Баз Данных. 2/97. - M.,1997. - 96 c.

3. Д. Мэтчо Delphi 2. МАСТЕР. Руководство для профессионалов. - С. - П.: "BHV - Санкт- Петербург",1997. - 739 c.

4. С. Каратыгин, А. Тихонов, Л. Тихонова. Работа в Visual FoxPro. - М.: БИНОМ, 1997. - 506 c.

5. LAN. Журнал сетевых решений. Приложение к номеру 5, том 3. - М., 1997. - 56 c.

6. Сети. Network World. Глобальные сети и телекоммуникации. - M.,1997. - №6. - 128 c.

7. Стивен Спейнаур, Валери Куэрсиа. Справочник Web-мастера. - Киев: BHV, 1997. - 367 c.