Описание технической архитектуры программного обеспечения

Общие сведения

Автоматизированная информационная система (АИС) «ПЕГАС РУС» относится к классу учетно-финансовых систем оперативного уровня и представляет собой отраслевую автоматизированную систему для выполнения структурированных задач по учету, хранению и обработке персональных и финансовых данных области применения.

Область применения

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

Описание технической архитектуры

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

Схема технической архитектуры:

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

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

Общее программное обеспечение состоит из следующих компонентов:

  • сервер приложений;
  • СУБД;
  • клиентская часть.

Сервер приложений

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

В качестве сервера приложений в системе используется Apache Tomcat (программное обеспечение с открытым исходным кодом) с дополнительными расширениями.

СУБД

Реляционная база данных представляет собой набор таблиц с заданными отношениями между ними. Система управления базами данных (СУБД) является инструментом управления и формирования SQL запросов к базе данных.

В качестве СУБД системы используется объектно-реляционная система управления базами данных PostgreSQL (программное обеспечение с открытым исходным кодом).

Клиентская часть

Клиентская часть системы является веб-приложением с кросс-платформенным пользовательским интерфейсом и не зависят от конкретной операционной системы пользователя.

Однако для корректного отображения графических интерфейсов системы и стабильной функциональности элементов управления рекомендуется использовать наиболее свежие версии браузеров поддерживающих стандарт HTML5.


none