Cognos - Composants et services

Différents composants de Cognos communiquent entre eux à l'aide du bus BI et sont connus sous le nom de protocole SOAP (Simple Object Access Protocol) et prennent en charge WSDL. Le bus BI dans l'architecture Cognos n'est pas un composant logiciel mais consiste en un ensemble de protocoles permettant la communication entre Cognos Services.

Les processus activés par le protocole BI Bus comprennent:

  • Messagerie et répartition
  • Traitement des messages du journal
  • Gestion des connexions à la base de données
  • Interactions avec Microsoft .NET Framework
  • Utilisation du port
  • Demande de traitement de flux
  • Pages du portail

Lorsque vous installez Cognos 8 à l'aide de l'assistant d'installation, vous spécifiez où installer chacun de ces composants -

Passerelles

Le niveau Serveur Web Cognos 8 contient une ou plusieurs passerelles Cognos 8. La communication Web dans Cognos 8 se fait généralement via des passerelles, qui résident sur un ou plusieurs serveurs Web. Une passerelle est une extension d'un programme de serveur Web qui transfère des informations du serveur Web à un autre serveur. La communication Web peut également avoir lieu directement avec un répartiteur Cognos 8, mais cette option est moins courante.

Cognos 8 prend en charge plusieurs types de passerelles Web, notamment:

  • CGI- La passerelle par défaut, CGI peut être utilisée pour tous les serveurs Web pris en charge. Cependant, pour améliorer les performances ou le débit, vous pouvez choisir l'un des autres types de passerelle pris en charge.
  • ISAPI- Cela peut être utilisé pour le serveur Web Microsoft Internet Information Services (IIS). Il offre des performances plus rapides pour IIS.
  • apache_mod - Vous pouvez utiliser une passerelle apache_mod avec le serveur Web Apache.
  • Servlet - Si votre infrastructure de serveur Web prend en charge les servlets ou si vous utilisez un serveur d'applications, vous pouvez utiliser une passerelle de servlet.

Composants d'application

Ce composant se compose d'un répartiteur chargé d'exploiter les services et d'acheminer les demandes. Le répartiteur est une application multithread qui utilise un ou plusieurs threads par demande. Les modifications de configuration sont communiquées régulièrement à tous les répartiteurs en cours d'exécution. Ce répartiteur inclut Cognos Application Firewall pour assurer la sécurité de Cognos 8.

Le répartiteur peut acheminer les demandes vers un service local, tel que le service de rapport, le service de présentation, le service de travail ou le service de surveillance. Un répartiteur peut également acheminer les demandes vers un répartiteur spécifique pour exécuter une demande donnée. Ces demandes peuvent être acheminées vers des répartiteurs spécifiques en fonction des besoins d'équilibrage de charge ou des exigences du package ou du groupe d'utilisateurs.

Gestionnaire de contenu

Content Manager contient Access Manager, le composant de sécurité principal de Cognos 8. Access Manager exploite vos fournisseurs de sécurité existants pour une utilisation avec Cognos 8. Il fournit à Cognos 8 un ensemble cohérent de fonctionnalités de sécurité et d'API, y compris l'authentification, l'autorisation et le chiffrement des utilisateurs. Il prend également en charge l'espace de noms Cognos.