Система интеграции информационных ресурсов
Система разрабатывалась по заказу Аппарата Государственной Думы РФ и предназначена для Отдела информационных ресурсов Управления документационного и информационного обеспечения. В ведении Отдела информационных ресурсов находится Фонд электронных информационных ресурсов (ФЭИР) Государственной Думы, который представляет собой всю совокупность информации, создаваемой в результате работы: базы данных, файлы и пр. Информация о ресурсах публикуется на внутреннем Интранет-портале Государственной Думы; портал также поддерживается указанным Отделом.
До создания системы интеграции информационных ресурсов информация на внутреннем портале требовала большей упорядоченности. Поиск данных был затруднен: пользователям приходилось каждый раз обращаться к порой противоречивой информации из разрозненных систем. В результате возникла необходимость в решении, которое позволило бы консолидировать открытую информацию из всех систем при ее публикации. В 2006 году началась разработка и внедрение системы.
Перед системой была поставлена задача публикации данных из различных информационных ресурсов на внутреннем веб-портале Государственной Думы. При публикации должно осуществляться связывание (консолидация) объектов из различных информационных ресурсов.
Кроме того, система должна была обеспечить совместный поиск данных по всем информационным ресурсам.
В качестве информационных ресурсов могут выступать любые типы контента, в том числе:
- данные в БД информационных систем;
- информация, доступная через различные опубликованные сервисы информационных систем (например, через веб-сервисы);
- информация в файлах различных форматов.
Работы по проекту начались в 2006 году, когда было разработано рамочное техническое задание. В 2007 году специалисты Digital Design создали технический проект будущей системы, а в 2008-2009 разработали и внедрили в тестовую эксплуатацию первую очередь системы интеграции информационных ресурсов.
Система интеграции информационных ресурсов Государственной Думы РФ реализована с использованием нескольких программных платформ:
- Интеграционное хранилище системы реализовано в рамках платформы DocsVision.
- Подсистема метаописаний информационных объектов реализована в рамках приложений на платформе .NET, использующих собственное хранилище в СУБД MS SQL.
- Подсистема пакетной загрузки сведений об объектах (карточек объектов) в интеграционное хранилище реализована на платформе DocsVision «Управление процессами».
- Портальный уровень публикации реализован в рамках платформы Microsoft Office SharePoint Server 2007 (MOSS 2007).
Особенность системы состоит в том, что в качестве портала публикации может быть использована любая другая платформа – доработки требует лишь интерфейс портальных модулей публикации. Это возможно благодаря многослойной архитектуре построения модулей публикации, которая предусматривает реализацию слоя доступа к данным в отдельной библиотеке.
Система интеграции информационных ресурсов Государственной Думы РФ оперирует данными, которые хранятся в разрозненных исходных подсистемах, обеспечивает их полноту и сохранность, и позволяет публиковать необходимую информацию на внутреннем интранет-портале.
Система построена на основе портальных модулей публикации (так называемых портлетов), предназначенных для встраивания в любые произвольные страницы портала. В системе используются следующие три основных модуля:
- универсальный модуль публикации списка объектов с возможностью фильтрации объектов,
- универсальный портлет публикации карточки объекта,
- портлет поиска объектов по всем информационным ресурсам.
С помощью универсальных модулей можно публиковать информацию о любом типе объектов из любых информационных ресурсов Государственной Думы, настроив соответствующим образом правила публикации.
Учитывая разнообразие форматов хранения информации в исходных информационных ресурсах, вся информация перед ее опубликованием на портале должна приводится к единому формату представления. Эта задача решается в рамках так называемого интеграционного слоя системы, реализующего следующие основные функции:
- ведение общей иерархии информационных объектов;
- настройка атрибутов информационных объектов;
- настройка связей между информационными объектами из различных информационных ресурсов;
- настройка правил автоматической загрузки сведений об объектах из информационных ресурсов в хранилище интеграционного уровня;
- пакетная загрузка сведений об объектах по расписанию с автоматической генерацией связей между экземплярами объектов;
- настройка состава атрибутов и критериев фильтрации при публикации списков объектов на портале;
- настройка веб-представлений карточек объектов.
В дальнейшем планируется реализация функциональности, которая позволит публиковать консолидированную информацию из системы интеграции на внешнем Интернет-сайте Государственной Думы. Кроме того, появится возможность включить в единую систему информационных ресурсов и другие органы законодательной власти субъектов РФ (например, ЗАКС Санкт-Петербурга).
Внедрение системы интеграции информационных ресурсов Государственной Думы РФ позволит:
- повысить качество информационного обеспечения деятельности Государственной Думы за счет оперативного получения пользователями Интранет-портала полной, своевременной и согласованной информации;
- сократить трудоемкость процессов информационного обеспечения за счет экономии времени на поиск, подготовку и получение необходимой информации.
По результатам разработки 1-й очереди системы интеграции для Государственной Думы: