Cognos - Komponenten und Dienstleistungen

In Cognos gibt es verschiedene Komponenten, die über BI Bus miteinander kommunizieren. Sie werden als SOAP (Simple Object Access Protocol) bezeichnet und unterstützen WSDL. BI Bus in der Cognos-Architektur ist keine Softwarekomponente, sondern besteht aus einer Reihe von Protokollen, die die Kommunikation zwischen Cognos Services ermöglichen.

Die durch das BI-Bus-Protokoll aktivierten Prozesse umfassen:

  • Messaging und Versand
  • Protokollnachrichtenverarbeitung
  • Datenbankverbindungsverwaltung
  • Microsoft .NET Framework-Interaktionen
  • Portnutzung
  • Flow-Verarbeitung anfordern
  • Portalseiten

Wenn Sie Cognos 8 mithilfe des Installationsassistenten installieren, geben Sie an, wo die einzelnen Komponenten installiert werden sollen.

Gateways

Die Cognos 8-Webserverschicht enthält ein oder mehrere Cognos 8-Gateways. Die Webkommunikation in Cognos 8 erfolgt normalerweise über Gateways, die sich auf einem oder mehreren Webservern befinden. Ein Gateway ist eine Erweiterung eines Webserverprogramms, das Informationen vom Webserver auf einen anderen Server überträgt. Die Webkommunikation kann auch direkt mit einem Cognos 8-Dispatcher erfolgen, diese Option ist jedoch weniger verbreitet.

Cognos 8 unterstützt verschiedene Arten von Web-Gateways, darunter -

  • CGI- Das Standard-Gateway CGI kann für alle unterstützten Webserver verwendet werden. Um die Leistung oder den Durchsatz zu verbessern, können Sie jedoch einen der anderen unterstützten Gateway-Typen auswählen.
  • ISAPI- Dies kann für den IIS-Webserver (Microsoft Internet Information Services) verwendet werden. Es bietet eine schnellere Leistung für IIS.
  • apache_mod - Sie können ein apache_mod-Gateway mit dem Apache-Webserver verwenden.
  • Servlet - Wenn Ihre Webserverinfrastruktur Servlets unterstützt oder Sie einen Anwendungsserver verwenden, können Sie ein Servlet-Gateway verwenden.

Komponenten der Anwendungsebene

Diese Komponente besteht aus einem Dispatcher, der für den Betrieb von Diensten und Routenanforderungen verantwortlich ist. Der Dispatcher ist eine Multithread-Anwendung, die einen oder mehrere Threads pro Anforderung verwendet. Die Konfigurationsänderungen werden routinemäßig an alle laufenden Disponenten übermittelt. Dieser Dispatcher enthält die Cognos Application Firewall, um die Sicherheit für Cognos 8 zu gewährleisten.

Der Dispatcher kann Anforderungen an einen lokalen Dienst weiterleiten, z. B. den Berichtsdienst, den Präsentationsdienst, den Auftragsservice oder den Überwachungsdienst. Ein Dispatcher kann Anforderungen auch an einen bestimmten Dispatcher weiterleiten, um eine bestimmte Anforderung auszuführen. Diese Anforderungen können basierend auf den Anforderungen für den Lastenausgleich oder den Anforderungen an Pakete oder Benutzergruppen an bestimmte Disponenten weitergeleitet werden.

Content Manager

Content Manager enthält Access Manager, die primäre Sicherheitskomponente von Cognos 8. Access Manager nutzt Ihre vorhandenen Sicherheitsanbieter für die Verwendung mit Cognos 8. Es bietet Cognos 8 eine konsistente Reihe von Sicherheitsfunktionen und APIs, einschließlich Benutzerauthentifizierung, Autorisierung und Verschlüsselung. Es bietet auch Unterstützung für den Cognos-Namespace.