Esri Maps for IBM Cognos – это ПО на веб-основе, которое позволяет интегрировать карты и данные в отчеты IBM Cognos Business Intelligence (BI). Архитектура Esri Maps for IBM Cognos позволяет получить следующие преимущества:
В итоге, Esri Maps for IBM Cognos интегрируется непосредственно в архитектуру IBM Cognos BI. Он поддерживает имеющиеся решения по обеспечению безопасности, возможности развертывания, масштабируемость и предоставление ресурсов.
Esri Maps for IBM Cognos содержит компонент шлюза (EM4C Gateway), компонент диспетчера (EM4C Dispatcher) и собственный сервер данных (EM4C Server).
EM4C Gateway располагается на веб-уровне и устанавливается на все серверы IBM Cognos Gateway. В среде IBM Cognos для каждого IBM Cognos Gateway используется свой EM4C Gateway.
Компонент EM4C Gateway используется для обслуживания статичных файлов, таких как изображения, CSS-файлы и ресурсы JavaScript. Кроме этого, компонент также добавляет элементы в набор инструментов IBM Cognos Report Studio.
Компонент EM4C Dispatcher работает как надстройка к сервису IBM Cognos Report. Он используется для обеспечения взаимодействия между BI Bus и другими компонентами EM4C.
Во время работы EM4C Dispatcher пересылает запрошенные значения и контекстную информацию на EM4C Server. Это гарантирует соответствующую безопасность и правильность использования запросов.
EM4C Server также отвечает за синхронизацию элементов отчета IBM Cognos во время выполнения с помощью отправки запросов к Cognos Dispatcher и обработки результатов. Он также отвечает за администрирование и настройку ресурсов Esri Maps for IBM Cognos. Это делается с помощью интерфейса Esri Maps Designer, который открывается из IBM Cognos Connection.
EM4C Server можно устанавливать на любой сервер, который соответствует минимальным системным требованиям к компьютерам в среде IBM Cognos. Компоненты IBM Cognos устанавливать не нужно. EM4C Server часто устанавливается на один или несколько компьютеров в сегменте приложений среды IBM Cognos для обеспечения отказоустойчивости.
Если в вашей системе имеется несколько EM4C Server, один из них настроен как прокси (или первичный) сервер и отвечает за распределение нагрузки среди остальных компонентов EM4C Server. Этот прокси хранит кэш схожести, который перенаправляет последующие запросы на соответствующий EM4C Server.
Ниже показан пример развертывания Esri Maps for IBM Cognos: