Общие характеристики продукта «Форсайт. Аналитическая платформа»

Мультиязыковая поддержка

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

Для представления данных поддерживается стандарт юникод.

Взаимодействие с веб-сервисами

Продукт «Форсайт. Аналитическая платформа»:

Интеграция с порталом IBM WebSphere Portal

Продукт «Форсайт. Аналитическая платформа» поддерживает интеграцию с порталом IBM WebSphere Portal с помощью веб-сервисов, портлетов и поддерживает спецификацию JSR 286. JSR 286 предоставляет расширенный API по сравнению с JSR 168. Данный стандарт позволяет пользователям реализовать большинство сценариев без необходимости использования нестандартных расширений от производителей порталов. Например, JSR 286 поддерживает единый механизм взаимодействия с портлетами через события, в то время как JSR 168 эту возможность не поддерживает.

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

Синхронизация и обмен данными

Объекты репозитория и их метаданные можно копировать и переносить между различными репозиториями.

Любой объект репозитория может быть скопирован и добавлен в репозиторий как объект-копия, при этом он будет являться самостоятельным объектом репозитория, доступным для редактирования и использования.

При работе над прикладными системами с использованием «Форсайт. Аналитическая платформа» для разделения процессов разработки, как правило, создаются несколько репозиториев - для разработки, для тестирования, для непосредственного использования. Настройки и состав объектов репозитория в процессе разработки могут изменяться. Для синхронизации объектов, данных и прав доступа между репозиториями, а также для синхронизации версий прикладных систем у разработчиков и у конечных пользователей в «Форсайт. Аналитическая платформа» используется механизм обновления объектов репозитория, позволяющий переносить между репозиториями необходимую информацию (объекты, права доступа к объектам, данные).

Повышенная производительность и отказоустойчивость

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

Отказоустойчивость продукта «Форсайт. Аналитическая платформа» достигается за счёт размещения системы на нескольких серверах с единой точкой входа с помощью балансировщика рабочей нагрузки. В случае отказа одного из серверов в системе, запрос клиента передается для обработки на другой сервер. Данные о сеансах работы пользователей хранятся на выделенных узлах - серверах состояний. Для серверов состояний может выполняться резервное копирование и синхронизация.

Масштабируемость

Продукт «Форсайт. Аналитическая платформа» является масштабируемым, так как производительность «Форсайт. Аналитическая платформа» увеличивается при увеличении выделяемых ей ресурсов.

Для увеличения производительности продукта «Форсайт. Аналитическая платформа» доступно два подхода:

Масштабируемая архитектура продукта «Форсайт. Аналитическая платформа», основанная на веб-сервисах, позволяет использовать продукт для построения облачных прикладных систем. Клиенты могут использовать общую БД с разграничением прав доступа средствами «Форсайт. Аналитическая платформа» или выделенную БД для каждого клиента:

Балансировка нагрузки выполняется при помощи Nginx. Для обеспечения отказоустойчивости BI-сервер сохраняет состояния открытых объектов на специальных узлах серверов состояний (основанных на Redis и Memcached).

Особенности построения системы:

Модульность

Политика лицензирования продукта «Форсайт. Аналитическая платформа» позволяет заказчику выбирать только те функциональные блоки, которые необходимы на данном этапе реализации прикладной системы.

См. также:

Дополнительные справочные материалы