Prognoz Platform 8 может работать в различных конфигурациях, используя отдельные серверы для выделения функций бизнес-логики, ядра безопасности или пользовательского интерфейса.
Ниже приведены базовые конфигурации. В каждой конфигурации для повышения отказоустойчивости может быть реализован кластер BI-серверов.
В приведенных ниже конфигурациях используются следующие условные обозначения:
|
Обеспечивает правила, принципы и зависимости поведения объектов Prognoz Platform 8, выполняет функции обработки и расчета данных. |
|
Выполняет функции администрирования и обработки запросов между базами данных и Prognoz Platform 8. |
|
Программное обеспечение для взаимодействия пользователя с Prognoz Platform 8. |
|
Веб-сервис предназначен для взаимодействия приложения c сервером используя http/https запросы. |
Стандартная конфигурация предполагает использование только настольного приложения или веб-приложения и системы управления баз данных:

При использовании настольного приложения:
Пользователь взаимодействует с интерфейсом настольного приложения.
Настольное приложение через драйвер СУБД отправляет запрос, получает данные и обрабатывает их в ядре-бизнес логики.
При использовании веб-приложения функции бизнес-логики и безопасности выполняет BI-сервер, пользовательский интерфейс представлен веб-приложением:
Пользователь взаимодействует с интерфейсом веб-приложения.
Веб-приложение взаимодействует с BI-сервером через точку доступа PP.SOM.Som.
BI-сервер через драйвер СУБД отправляет запрос, получает данные и обрабатывает их в ядре бизнес-логики.
Функции ядра безопасности могут быть переложены на сервер безопасности:

При использовании настольного приложения:
Пользователь взаимодействует с интерфейсом настольного приложения.
Настольное приложение через точку доступа PP.SOM.SomSec взаимодействует с сервером безопасности.
Сервер безопасности через драйвер СУБД отправляет запрос, получает данные и возвращает их в ядро-бизнес логики.
При использовании веб-приложения функции бизнес-логики выполняет BI-сервер, пользовательский интерфейс представлен веб-приложением:
Пользователь взаимодействует с интерфейсом веб-приложения.
Веб-приложение через точку доступа PP.SOM.Som взаимодействует с BI-сервером.
BI-сервер через точку доступа PP.SOM.SomSec взаимодействует с сервером безопасности.
Сервер безопасности через драйвер СУБД отправляет запрос, получает данные и возвращает их в ядро-бизнес логики.
Примечание. При работе через сервер безопасности набор доступных операций будет ограничен: будут доступны операции для работы с репозиторием, метаданными объекта и для работы с SQL-объектами.
Мобильное приложение на мобильном устройстве использует опубликованные или экспортированные объекты:

Используя контейнер мобильного приложения, настольное приложение публикует объекты в виртуальный каталог на сервер мобильного приложения (по умолчанию PPMobile_App_v8.2x64).
При необходимости проверки прав доступа на опубликованные объекты сервер мобильного приложения обращается к BI-серверу.
Пользователь, используя мобильное приложение, загружает опубликованные объекты на мобильное устройство.
Объекты можно загрузить на мобильное устройство и без использования сервера мобильного приложения. Для этого достаточно экспортировать отчет в формат *.ppmobile и сохранить на мобильном устройстве, например, отправив по почте.