Решения на базе QORT
Программная платформа
Сопровождение
Когда и зачем
Наши клиенты
Новости QORT
Обратная связь
Содержание сайтаЗакрыть содержание
Главная страница

Архитектура программной платформы

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

Ядром платформы является выделенный сервер приложения, который взаимодействует с базой данных через промежуточную компоненту (сервер баз данных), экранирующую специфику конкретной СУБД.

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

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

 
 

Схема взаимодействия основных компонент:

 
Схема взаимодействия основных компонентов
 

Масштабирование и производительность

Масштабирование осуществляется за счет распределения функциональных задач по различным серверам путем выноса на них серверных компонент.

Для достижения высокой скорости работы применяются следующие методы:

  • Расчеты в оперативной памяти сервера с последующим сохранением в БД.
  • Передача данных на клиентские терминалы по технологии PUSH на основе системы подписки на информацию.
  • Выделение тяжелых с точки зрения расчетов и обработки задач и вынос их в отдельные серверные компоненты.
Отдел продаж и маркетинга:
+7 (383) 219–1619, sales@arqa.ru
Техническая поддержка:
+7 (383) 219–1699, support@qort.ru