Cognos - Componenti e servizi

Esistono vari componenti in Cognos che comunicano tra loro utilizzando BI Bus e sono noti come SOAP (Simple Object Access Protocol) e supportano WSDL. BI Bus nell'architettura Cognos non è un componente software ma è costituito da un insieme di protocolli che consente la comunicazione tra i servizi Cognos.

I processi abilitati dal protocollo BI Bus includono:

  • Messaggistica e invio
  • Elaborazione dei messaggi di registro
  • Gestione della connessione al database
  • Interazioni di Microsoft .NET Framework
  • Utilizzo della porta
  • Richiedi elaborazione del flusso
  • Pagine del portale

Quando si installa Cognos 8 utilizzando la procedura guidata di installazione, si specifica dove installare ciascuno di questi componenti:

Gateway

Il livello del server Web Cognos 8 contiene uno o più gateway Cognos 8. La comunicazione Web in Cognos 8 avviene in genere tramite gateway, che risiedono su uno o più server Web. Un gateway è un'estensione di un programma server Web che trasferisce le informazioni dal server Web a un altro server. La comunicazione Web può anche avvenire direttamente con un dispatcher Cognos 8, ma questa opzione è meno comune.

Cognos 8 supporta diversi tipi di gateway Web, inclusi:

  • CGI- Il gateway predefinito, CGI, può essere utilizzato per tutti i server Web supportati. Tuttavia, per migliorare le prestazioni o la velocità effettiva, è possibile scegliere uno degli altri tipi di gateway supportati.
  • ISAPI- Può essere utilizzato per il server Web Microsoft Internet Information Services (IIS). Offre prestazioni più veloci per IIS.
  • apache_mod - È possibile utilizzare un gateway apache_mod con il server Web Apache.
  • Servlet - Se l'infrastruttura del server Web supporta i servlet o si utilizza un server delle applicazioni, è possibile utilizzare un gateway servlet.

Componenti a livello di applicazione

Questo componente è costituito da un dispatcher responsabile della gestione dei servizi e delle richieste di instradamento. Il dispatcher è un'applicazione multithread che utilizza uno o più thread per richiesta. Le modifiche alla configurazione vengono comunicate regolarmente a tutti i dispatcher in esecuzione. Questo dispatcher include Cognos Application Firewall per fornire protezione per Cognos 8.

Il dispatcher può instradare le richieste a un servizio locale, come il servizio di report, il servizio di presentazione, il servizio di lavoro o il servizio di monitoraggio. Un dispatcher può anche instradare le richieste a un dispatcher specifico per eseguire una determinata richiesta. Queste richieste possono essere instradate a specifici dispatcher in base alle esigenze di bilanciamento del carico o ai requisiti del pacchetto o del gruppo di utenti.

Gestore di contenuti

Content Manager contiene Access Manager, il componente di sicurezza principale di Cognos 8. Access Manager sfrutta i provider di sicurezza esistenti per l'utilizzo con Cognos 8. Fornisce a Cognos 8 un insieme coerente di funzionalità di sicurezza e API, tra cui autenticazione, autorizzazione e crittografia dell'utente. Fornisce inoltre supporto per lo spazio dei nomi Cognos.