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