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.