Навигация по документу
Описание технической архитектуры программного обеспечения
Общие сведения
Автоматизированная информационная система (АИС) «ПЕГАС РУС» относится к классу учетно-финансовых систем оперативного уровня и представляет собой отраслевую автоматизированную систему для выполнения структурированных задач по учету, хранению и обработке персональных и финансовых данных области применения.
Область применения
Система предоставляет полный диапазон решений по автоматизации регистрации и изменению условий пенсионных договоров, учета обязательств, проведения транзакций по счетам, контроля формирования и размещения пенсионных резервов, расчета и распределения доходов, обработке персональных данных участников и вкладчиков пенсионных договоров. В соответствии с условиями выплат пенсий, система выполняет расчеты и формирует документарное сопровождение операций в соответствии с требованиями налогового учета и действующего законодательства.
Описание технической архитектуры
Система архитектурно построена на технологии клиент-сервер - клиентская часть (пользовательский интерфейс) формирует запросы к серверу, который в свою очередь выполняет вычисления и отправляет ответ в веб-представление. Обмен данными между узлами осуществляется на основании сетевых протоколов.
Схема технической архитектуры:
Система реализована с использованием микросервисной архитектуры с применением свободно распространяемого программного обеспечения.
Предусмотрена возможность включения дополнительных модулей, обеспечивающих возможность информационного взаимодействия с другими системами.
Общее программное обеспечение состоит из следующих компонентов:
- сервер приложений;
- СУБД;
- клиентская часть.
Сервер приложений
Сервер приложений представляет собой основной компонент, обеспечивающий среду выполнения программных процедур системы. Работая в распределенной сети сервер приложений взаимодействует с веб-сервером и возвращает динамический ответ на клиентский запрос.
В качестве сервера приложений в системе используется Apache Tomcat (программное обеспечение с открытым исходным кодом) с дополнительными расширениями.
СУБД
Реляционная база данных представляет собой набор таблиц с заданными отношениями между ними. Система управления базами данных (СУБД) является инструментом управления и формирования SQL запросов к базе данных.
В качестве СУБД системы используется объектно-реляционная система управления базами данных PostgreSQL (программное обеспечение с открытым исходным кодом).
Клиентская часть
Клиентская часть системы является веб-приложением с кросс-платформенным пользовательским интерфейсом и не зависят от конкретной операционной системы пользователя.
Однако для корректного отображения графических интерфейсов системы и стабильной функциональности элементов управления рекомендуется использовать наиболее свежие версии браузеров поддерживающих стандарт HTML5.
