Skip To Content

Esri Maps for IBM Cognos-Architektur

Esri Maps for IBM Cognos ist eine webbasierte Software, die Karten und Daten in IBM Cognos Business Intelligence (BI)-Berichte integriert. Die Architektur von Esri Maps for IBM Cognos bietet die folgenden Vorteile:

  • Entspricht der IBM Cognos-Architektur
  • Bereit für den Unternehmenseinsatz
  • Nutzt vorhandene Systeme (d. h. keine zusätzliche Hardware erforderlich)

Esri Maps for IBM Cognos wird direkt in die IBM Cognos BI-Architektur integriert. Es greift auf bereits vorhandene Sicherheitseinstellungen sowie Funktionen zur Bereitstellung, Skalierung und Content-Platzierung zurück.

Esri Maps for IBM Cognos enthält eine Gateway-Komponente (EM4C Gateway), eine Dispatcher-Komponente (EM4C Dispatcher) und seinen eigenen Content Server (EM4C Server).

EM4C Gateway

Das EM4C Gateway befindet sich in der Webebene und ist auf allen IBM Cognos Gateway-Servern installiert. In einer IBM Cognos-Bereitstellung gibt es für jedes IBM Cognos Gateway ein EM4C Gateway.

Mit der EM4C Gateway-Komponente werden statische Dateien wie Bilder, CSS und JavaScript-Ressourcen bereitgestellt. Abgesehen von der Bereitstellung statischer Dateien werden von dieser Komponente außerdem Elemente an die IBM Cognos Report Studio-Toolbox angehängt.

EM4C Dispatcher

Die EM4C Dispatcher-Komponente fungiert als Plug-In für den IBM Cognos Report Service. Sie wird zum Überbrücken der Kommunikation zwischen dem BI-Bus und anderen EM4C-Komponenten verwendet.

Zur Laufzeit sendet der EM4C Dispatcher Eingabeaufforderungswerte und Kontextinformationen an den EM4C Server. Auf diese Weise werden angemessene Sicherheitsfunktionen und die ordnungsgemäße Verwendung von ausgewählten Benutzereingabeaufforderungen sichergestellt.

Hinweis:

Der EM4C Dispatcher wird auf allen IBM Cognos Dispatcher-Servern installiert, die den IBM Cognos Report Service oder den IBM Cognos Presentation Service ausführen. Der EM4C Dispatcher muss nicht auf Computern installiert werden, auf denen ausschließlich Content Manager ausgeführt wird.

EM4C Server

Der EM4C Server synchronisiert auch die IBM Cognos-Berichtselemente zur Laufzeit, indem er Anforderungen an die Cognos Dispatcher sendet und die Ergebnisse verarbeitet. Er ist außerdem für die Verwaltung und Konfiguration des Esri Maps for IBM Cognos-Inhalts zuständig. Dies erfolgt über die Esri Maps Designer-Oberfläche, auf die über IBM Cognos Connection zugegriffen werden kann.

EM4C Server kann auf einem beliebigen Server installiert werden, sofern die Mindestanforderungen für einen Computer in einer IBM Cognos-Bereitstellung eingehalten werden. Es müssen keine IBM Cognos-Komponenten installiert werden. EM4C Server wird aus Failover-Gründen oft auf einem oder mehreren Computern mit einer IBM Cognos-Bereitstellungen installiert.

Wenn die Bereitstellung mehr als einen EM4C Server enthält, wird einer als Proxyserver (oder primärer Server) installiert und ist für den Lastenausgleich zwischen anderen EM4C Server-Komponenten verantwortlich. Dieser Proxy enthält einen Affinitäts-Cache, der nachfolgende Anforderungen an den richtigen EM4C Server weiterleitet.

Beispiel einer Esri Maps for IBM Cognos-Bereitstellung

Im Folgenden wird ein Beispiel einer Esri Maps for IBM Cognos-Bereitstellung gezeigt:

  • EM4C Gateway ist auf dem IBM Cognos Gateway-Server installiert. Wenn es in diesem Beispiel mehr als ein IBM Cognos Gateway gibt, wird EM4C Gateway für jedes IBM Cognos Gateway einmal installiert.
  • EM4C Dispatcher wird nur auf den IBM Cognos Dispatcher-Servern installiert, auf denen der Report Service oder Presentation Service ausgeführt wird.
  • Wenn IBM Cognos Dispatcher mehr als einmal auf einem Server installiert ist (d. h., ein Dispatcher, der eine andere Portnummer abhört), wird EM4C Dispatcher einmal für jeden Dispatcher installiert, der den Report oder Presentation Service ausführt.
  • EM4C Dispatcher wird nicht auf einem IBM Cognos Dispatcher-Server installiert, auf dem ausschließlich der Content Manager ausgeführt wird.
  • EM4C Server kann überall in der Anwendungsebene installiert werden. EM4C Server muss nicht auf derselben Hardware wie andere IBM Cognos-Komponenten installiert werden (obwohl dies normalerweise der Fall ist). Es müssen nicht gleich viele EM4C Server-Komponenten und EM4C Dispatcher-Komponenten vorhanden sein, auch wenn dies in der folgenden Abbildung der Fall ist. Schließlich gilt, dass EM4C Server mehr als einmal auf einem bestimmten Server installiert und konfiguriert werden kann (nicht abgebildet).
Beispiel einer
Beispiel einer Esri Maps for IBM Cognos-Bereitstellung