Продукт «Форсайт. Аналитическая платформа» поддерживает различные языки интерфейса, в том числе английский, немецкий, французский, испанский, итальянский, китайский, португальский, русский, украинский, казахский, арабский, азербайджанский.
Для представления данных поддерживается стандарт юникод.
Продукт «Форсайт. Аналитическая платформа»:
имеет интегрированную среду разработки приложений, которая позволяет работать с веб-сервисами сторонних приложений, а также реализовывать новые веб-сервисы на базе платформы;
позволяет интегрироваться с порталом IBM WebSphere Portal через удалённые веб-сервисы. Поддержка стандартов WSRP, JSR 168 может быть обеспечена на прикладном уровне с помощью средств разработки платформы;
поддерживает высокую доступность путем интеграции со сторонним ПО класса High Availability, например, SQL Server Failover Cluster и т.п.
Продукт «Форсайт. Аналитическая платформа» поддерживает интеграцию с порталом IBM WebSphere Portal с помощью веб-сервисов, портлетов и поддерживает спецификацию JSR 286. JSR 286 предоставляет расширенный API по сравнению с JSR 168. Данный стандарт позволяет пользователям реализовать большинство сценариев без необходимости использования нестандартных расширений от производителей порталов. Например, JSR 286 поддерживает единый механизм взаимодействия с портлетами через события, в то время как JSR 168 эту возможность не поддерживает.
Также доступна интеграция с порталами с помощью удалённых веб-сервисов. Поддержка стандарта WSRP может быть обеспечена на прикладном уровне с помощью пользовательской настройкой платформы.
Объекты репозитория и их метаданные можно копировать и переносить между различными репозиториями.
Любой объект репозитория может быть скопирован и добавлен в репозиторий как объект-копия, при этом он будет являться самостоятельным объектом репозитория, доступным для редактирования и использования.
При работе над прикладными системами с использованием «Форсайт. Аналитическая платформа» для разделения процессов разработки, как правило, создаются несколько репозиториев - для разработки, для тестирования, для непосредственного использования. Настройки и состав объектов репозитория в процессе разработки могут изменяться. Для синхронизации объектов, данных и прав доступа между репозиториями, а также для синхронизации версий прикладных систем у разработчиков и у конечных пользователей в «Форсайт. Аналитическая платформа» используется механизм обновления объектов репозитория, позволяющий переносить между репозиториями необходимую информацию (объекты, права доступа к объектам, данные).
Продукт «Форсайт. Аналитическая платформа» позволяет использовать преимущества SMP-систем и может использовать все доступные ядра процессора. Запросы от пользователей выполняются множеством потоков в рамках сервера приложений. Потоки автоматически распределяются операционной системой на доступные ядра процессора. Таким образом, выполняется распределение вычислительной нагрузки.
Отказоустойчивость продукта «Форсайт. Аналитическая платформа» достигается за счёт размещения системы на нескольких серверах с единой точкой входа с помощью балансировщика рабочей нагрузки. В случае отказа одного из серверов в системе, запрос клиента передается для обработки на другой сервер. Данные о сеансах работы пользователей хранятся на выделенных узлах - серверах состояний. Для серверов состояний может выполняться резервное копирование и синхронизация.
Продукт «Форсайт. Аналитическая платформа» является масштабируемым, так как производительность «Форсайт. Аналитическая платформа» увеличивается при увеличении выделяемых ей ресурсов.
Для увеличения производительности продукта «Форсайт. Аналитическая платформа» доступно два подхода:
вертикальное масштабирование. Увеличение производительности достигается путём добавления ресурсов (процессора, оперативной памяти, дискового пространства) в рамках одного BI-сервера;
горизонтальное масштабирование. Увеличение производительности достигается путём добавления еще одного BI-сервера или веб-сервера в систему. Горизонтальное масштабирование характерно для распределённых систем, в которых системы соединяются через сеть или объединяются в кластер. Горизонтальное масштабирование позволяет использовать продукт для построения облачных прикладных систем.
Масштабируемая архитектура продукта «Форсайт. Аналитическая платформа», основанная на веб-сервисах, позволяет использовать продукт для построения облачных прикладных систем. Клиенты могут использовать общую БД с разграничением прав доступа средствами «Форсайт. Аналитическая платформа» или выделенную БД для каждого клиента:
Балансировка нагрузки выполняется при помощи Nginx. Для обеспечения отказоустойчивости BI-сервер сохраняет состояния открытых объектов на специальных узлах серверов состояний (основанных на Redis и Memcached).
Особенности построения системы:
количество BI-серверов должно превышать количество веб-серверов;
для каждого BI-сервера может быть развёрнут сервер состояний;
доступно масштабирование сервера баз данных, то есть использование кластерных СУБД.
Политика лицензирования продукта «Форсайт. Аналитическая платформа» позволяет заказчику выбирать только те функциональные блоки, которые необходимы на данном этапе реализации прикладной системы.
См. также: