Платформа "ПАРУС-Торнадо" построена по трехзвенной архитектуре и включает следующие компоненты:

  • Сервер приложений - отвечает за реализацию логики системы, выполняет вычисления, предоставляет информацию различным клиентским приложениям (графический интерфейс пользователя, Web-интерфейс и пр.).
  • Клиентское приложение - отвечает за взаимодействие пользователя и системы и отображение информации.
  • СУБД (сервер управления базой данных) - используется для хранения информации.

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

Рис. 1. Распределение ролей между сервером приложений и клиентским приложением платформы

Рис. 1. Распределение ролей между сервером приложений и клиентским приложением платформы "ПАРУС-Торнадо".