Заместитель Директора Департамента корпоративного управления Минэкономразвития России





НазваниеЗаместитель Директора Департамента корпоративного управления Минэкономразвития России
страница8/64
Дата публикации05.01.2015
Размер7.41 Mb.
ТипОтчет
100-bal.ru > Информатика > Отчет
1   ...   4   5   6   7   8   9   10   11   ...   64

4Программное обеспечение для трансляции поисковых запросов к компонентам распределенной информационной системы для поиска разнородных информационных ресурсов


В прототипе реализовано два способа трансляции поисковых запросов в распределенному пространству информационных массивов системы (рис 1.1), представленные ниже. Оба программных решения должны обеспечивать:

  • прием запроса через Webбраузер по протоколу HTTP с использованием полей согласованного формата DC;

  • трансляцию запроса в распределенное информационное пространство с учетом договоренностей по общесистемным протоколам взаимодействия (при реализации прототипа – протокол SRU);

  • сбор результатов поиска, полученных от распределенных источников данных и их агрегирование для представление результатов пользователю.

.4.1Реализация программного обеспечения на основе широковещательного сервера Z39.50


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

Широковещательный сервер Z39.50 предназначен для организации одной точки доступа к информационным ресурсам, размещенным на множестве серверов Z39.50, распределенных в пространстве. Такими информационными ресурсами могут являться электронные каталоги библиотек, полнотекстовые БД, а также другие БД, содержащие сильно- и слабоструктурированную информацию. Таким образом широковещательный сервер Z39.50 позволяет организовывать виртуальные каталоги и БД любого объёма. На рис. 4.1 показано место широковещательного сервера Z39.50 в сложной информационной системе.




Рис. 4.1 Архитектура распределенной информационной системы на основе применения Z39.50-технологий

Нетрудно видеть, что широковещательный сервер Z39.50 занимает промежуточное положение в многозвенной системе, являясь связующим звеном – интегрирующим компонентом. В то же время можно говорить об управляющей роли этого компонента. Ведь наличие одной точки доступа к ресурсам позволяет не только конфигурировать виртуальное пространство произвольным образом, добавляя или исключая из него отдельные узлы (серверы Z39.50), но и контролировать доступ пользователей к этому пространству (при сохранении возможности произвольного доступа к отдельным узлам).

Широковещательный сервер построен на базе библиотек с открытым исходным кодом (YAZ Toolkit, libxml2, libxslt, ulxmlrpcpp). В его дизайне использованы современные парадигмы многопоточной обработки данных и асинхронного ввода-вывода, обеспечивает возможность параллельной трансляции запросов к распределенным источникам и масштабируемость сервер (несушественное изменение производительности работы сервера при увееличеснии количества подключаемых источников). Все это позволяет обеспечить высокую производительность при относительно большом количестве нижележащих серверов (порядка 1000).

В рамках проекта была выполнена доработка широковещательного Z39.50 сервера для обеспечения возможности подключения к информационным ресурсам, доступным не только по протоколу Z39.50, но и по другим протоколам, базирующимся на использовании XML-RPC и SRU. Эта возможность позволяет создавать виртуальные пространства на множестве узлов другой природы, отличной от Z39.50 - например, на множестве Web-сервисов. Очевидно, можно строить и гетерогенные виртуальные пространства – см. рис.4.2. На рисунке показано подключение информационных источников по различным протоколам, а также подключение по протоколу Z39.50 разнородных ресурсов – электронных каталогов (ЭК) библиотек и других баз данных.



Рис.4.2 Архитектура гетерогенной распределенной информационной системы на основе протокола Z39.50.

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

.4.2Реализация программного обеспечения на основе широковещательного сервера SRU


В рамках проекта разработан шлюз на базе SRU, который дает интегрированный доступ к узлу ВИНИТИ РАН и обеспечивает поиск и выдачу данных по согласованному протоколу. Этот шлюз в данный момент реализует доступ к двум коллекциям – фрагменту реферативной базы данных ВИНИТИ (внутреннее наименование demo) и базе метаданных ресурсов, в том числе созданных в рамках проекта Президиума РАН «Электронная Земля» (внутреннее наименование eearth). Поскольку обе базы данных хранятся в формате информационно-поисковой системы (ИПС) «Сокол 2.0» (собственная разработка ВИНИТИ РАН), то шлюз по сути решает две задачи – трансляцию подмножества языка запросов SQL во внутренний язык запросов ИПС и обратную трансляцию результатов поиска в формат Dublin Core.
1   ...   4   5   6   7   8   9   10   11   ...   64

Похожие:

Заместитель Директора Департамента корпоративного управления Минэкономразвития России iconЗаместитель Директора Департамента корпоративного управления Минэкономразвития России
Директор Всероссийского института научной и технической информации Российской академии наук
Заместитель Директора Департамента корпоративного управления Минэкономразвития России iconОбязанности совета директоров и роль заинтересованных лиц в области корпоративного управления
Четвертое заседание круглого стола по вопросам корпоративного управления в России
Заместитель Директора Департамента корпоративного управления Минэкономразвития России iconПротокол заседания Управляющего Совета
Приглашенные: Колосова В. С., заместитель директора по увр; Коробец В. А., заместитель директора по вр; Шлык А. А., заместитель директора...
Заместитель Директора Департамента корпоративного управления Минэкономразвития России iconСамосудов М. В., к э. н., вице-президент Института корпоративного...
На карточках написаны названия рыб, нужно за 1 минуту отобрать, карточки с названиями морских рыб, за правильный ответ 1 балл, неправильный...
Заместитель Директора Департамента корпоративного управления Минэкономразвития России iconДоклад о результатах деятельности муниципального учреждения средней...
А. В. Тунцев, директор му сош №68; Е. В. Антонова, заместитель директора по увр; Е. А. Шерудилло, заместитель директора по увр; Л....
Заместитель Директора Департамента корпоративного управления Минэкономразвития России iconДементьева А. Г., зам декана факультета Международного бизнеса и...
Практика показывает, что наличие в компании эффективной системы корпоративного управления зачастую становится основной для привлечения...
Заместитель Директора Департамента корпоративного управления Минэкономразвития России iconПрограмма внеклассного кружка «Проектная работа в педагогике»
Руководитель шмо заместитель директора по мнр заместитель директора по ур директор
Заместитель Директора Департамента корпоративного управления Минэкономразвития России iconЗаместитель директора департамента образования мэрии
Методический совет «Нормативно-правовое обеспечение деятельности орц в 2012 году»
Заместитель Директора Департамента корпоративного управления Минэкономразвития России iconПрограмма по формированию навыков безопасного поведения на дорогах...
Ответственные: заместитель директора по увр: Михайлова Л. А. заместитель директора по увр
Заместитель Директора Департамента корпоративного управления Минэкономразвития России iconДроздов Б. В. д т. н., заместитель директора нии информационных технологий...
Заместитель Председателя Правительства Московской области – министр транспорта Правительства Московской области – П. Д. Кацыв
Заместитель Директора Департамента корпоративного управления Минэкономразвития России iconОтчет по работе экологической площадки Гурылева Наталья Владимировна,...
...
Заместитель Директора Департамента корпоративного управления Минэкономразвития России iconЗакон РФ от 10. 07. 1992 n 3266-1 «Об образовании»
М. О. Антонова, к п н., заместитель директора Департамента образования и науки Костромской области, начальник отдела обеспечения...
Заместитель Директора Департамента корпоративного управления Минэкономразвития России iconРекомендации по организации учебного процесса и подготовке локальных...
Кудрявцев Л. В. — заместитель начальника Департамента кадрового обес­печения мвд россии, кандидат юридических наук
Заместитель Директора Департамента корпоративного управления Минэкономразвития России iconПрограмма по формированию навыков безопасного поведения на дорогах...
Милославского района, Рязанской области в составе: Свиридова Н. А. – директор моу «Центральная средняя общеобразовательная школа»,...
Заместитель Директора Департамента корпоративного управления Минэкономразвития России iconДоклад директора Департамента государственной политики в сфере воспитания,...
Доклад директора Департамента государственной политики в сфере воспитания, дополнительного образования и социальной защиты детей...
Заместитель Директора Департамента корпоративного управления Минэкономразвития России iconПротокол №14 заседания Комиссии по землепользованию и застройке города Томска
Коренев В. И. заместитель начальника Департамента строительства и архитектуры Администрации г. Томска — заместитель председателя...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск