Skip To Content

Esri Maps for IBM Cognosarchitecture

Dans cette rubrique

Esri Maps for IBM Cognos est un logiciel Web qui intègre des cartes et des données dans des rapports IBM Cognos Business Intelligence (BI). Sur le plan architectural, Esri Maps for IBM Cognos présente les avantages suivants :

  • Son architecture est parallèle à celle d'IBM Cognos
  • Il est prêt pour l'entreprise
  • Il s'appuie sur des systèmes existants (cela signifie qu'aucun matériel supplémentaire n'est nécessaire)

Le résultat final est que Esri Maps for IBM Cognos s'intègre directement dans l'architecture IBM Cognos BI. Il utilise la sécurité, les fonctionnalités de déploiement, l'évolutivité et la promotion de contenu déjà en place.

Esri Maps for IBM Cognos contient un composant passerelle (passerelle EM4C) et un composant répartiteur (répartiteur EM4C), et possède son propre serveur de contenu (serveur EM4C).

Passerelle EM4C

La passerelle EM4C se trouve au niveau Web ; elle est installée sur tous les serveurs passerelles IBM Cognos. Dans un déploiement IBM Cognos, une passerelle EM4C Gateway est présente pour chaque passerelle IBM Cognos.

La passerelle EM4C sert à diffuser les fichiers statiques, tels que les images, les feuilles CSS et les ressources JavaScript. Outre ces fichiers statiques, ce composant ajoute également des éléments à la boîte à outils IBM Cognos Report Studio.

Répartiteur EM4C

Le composant répartiteur EM4C fait office de plug-in dans le service de rapports IBM Cognos. Il facilite la communication entre le bus BI et d'autres composants EM4C.

Au moment de l'exécution, le répartiteur EM4C envoie des valeurs d'invite et des informations contextuelles au serveur EM4C. Cela garantit à la fois la sécurité et une utilisation correcte des invites utilisateur sélectionnées.

Remarque :

Le répartiteur EM4C est installé sur tous les serveurs répartiteurs IBM Cognos exécutant le service de rapports IBM Cognos ou le service Presentation IBM Cognos. Le répartiteur EM4C Dispatcher n'a pas besoin d'être installé sur des ordinateurs exécutant exclusivement le gestionnaire de contenu.

Serveur EM4C

Le serveur EM4C est également chargé de la gestion de la synchronisation des éléments de rapport IBM Cognos au moment de l'exécution en envoyant des requêtes aux répartiteurs Cognos et en traitant les résultats. Il est également responsable de l'administration et de la configuration du contenu Esri Maps for IBM Cognos. Ces tâches s'effectuent via l'interface d'Esri Maps Designer, accessible à partir d'IBM Cognos Connection.

Il est possible d'installer le serveur EM4C sur tout serveur, tant que celui-ci satisfait les conditions minimales requises pour un ordinateur dans un déploiement d'IBM Cognos. Aucun composant IBM Cognos n'a besoin d'être installé. Le serveur EM4C est souvent installé sur un ou plusieurs ordinateurs dans le niveau d'application d'un déploiement d'IBM Cognos pour la reprise après incident.

Si votre déploiement comprend plusieurs serveurs EM4C, l'un d'entre eux est configuré en tant que serveur proxy (ou principal), responsable de l'équilibrage des charges entre les autres composants de serveurs EM4C. Ce proxy gère un cache d'affinité qui dirige les demandes suivantes vers le serveur EM4C correspondant.

Exemple de déploiement d'Esri Maps for IBM Cognos

Voici un exemple de déploiement d'Esri Maps for IBM Cognos :

  • La passerelle EM4C est installée sur le serveur passerelle IBM Cognos. Si cet exemple comprend plusieurs passerelles IBM Cognos dans cet exemple, la passerelle EM4C serait installéeune fois par passerelle IBM Cognos.
  • Le répartiteur EM4C est uniquement installé sur tous les serveurs répartiteurs IBM Cognos exécutant le service de rapports IBM Cognos ou le service Presentation IBM Cognos.
  • Si le répartiteur IBM Cognos est installé plusieurs fois sur un serveur donné (c'est-à-dire, un répartiteur qui écoute sur un numéro de port différent), le répartiteur EM4C serait installé une fois pour chaque répartiteur exécutant le service de rapports ou le service Presentation.
  • Le répartiteur EM4C n'est pas installé sur un serveur répartiteur IBM Cognos exécutant uniquement le gestionnaire de contenu.
  • Le serveur EM4C peut être installé n'importe où sur la couche d'application. Il n'est pas indispensable que le serveur EM4C soit installé sur le même matériel que d'autres composants IBM Cognos, même s'il l'est généralement. Il n'est pas indispensable d'avoir le même nombre de composants de serveurs EM4C et de composants de répartiteurs EM4C (même si l'illustration ci-après le présente ainsi). Enfin, il est possible d'installer et de configurer le serveur EM4C plusieurs fois sur un serveur donné (non illustré).
Exemple de déploiement d'
Exemple de déploiement d'Esri Maps for IBM Cognos