Cognos - Komponen dan Layanan
Ada berbagai komponen dalam Cognos yang saling berkomunikasi menggunakan Bus BI dan dikenal sebagai Simple Object Access Protocol (SOAP) dan mendukung WSDL. Bus BI dalam arsitektur Cognos bukanlah komponen perangkat lunak tetapi terdiri dari sekumpulan protokol yang memungkinkan komunikasi antara Cognos Services.
Proses yang diaktifkan oleh protokol Bus BI meliputi -
- Perpesanan dan pengiriman
- Pemrosesan pesan log
- Manajemen koneksi database
- Interaksi Microsoft .NET Framework
- Penggunaan port
- Minta pemrosesan aliran
- Halaman Portal
Saat Anda menginstal Cognos 8 menggunakan wizard Instalasi, Anda menentukan tempat menginstal masing-masing komponen ini -
Gateway
Tingkat server Web Cognos 8 berisi satu atau lebih gerbang Cognos 8. Komunikasi web di Cognos 8 biasanya melalui gateway, yang berada di satu atau beberapa server web. Gateway adalah perpanjangan dari program server web yang mentransfer informasi dari server web ke server lain. Komunikasi web juga dapat terjadi secara langsung dengan operator Cognos 8 tetapi opsi ini kurang umum.
Cognos 8 mendukung beberapa jenis gateway Web, termasuk -
- CGI- Gateway default, CGI dapat digunakan untuk semua server Web yang didukung. Namun, untuk meningkatkan kinerja atau throughput, Anda dapat memilih salah satu dari jenis gateway lain yang didukung.
- ISAPI- Ini dapat digunakan untuk server Web Microsoft Internet Information Services (IIS). Ini memberikan kinerja yang lebih cepat untuk IIS.
- apache_mod - Anda dapat menggunakan gateway apache_mod dengan server Web Apache.
- Servlet - Jika infrastruktur server Web Anda mendukung servlet atau Anda menggunakan server aplikasi, Anda dapat menggunakan gateway servlet.
Komponen Tingkat Aplikasi
Komponen ini terdiri dari dispatcher yang bertanggung jawab untuk mengoperasikan layanan dan permintaan rute. Dispatcher adalah aplikasi multithread yang menggunakan satu atau lebih utas per permintaan. Perubahan konfigurasi dikomunikasikan secara rutin ke semua dispatcher yang berjalan. Operator ini menyertakan Cognos Application Firewall untuk memberikan keamanan bagi Cognos 8.
Petugas operator dapat mengarahkan permintaan ke layanan lokal, seperti layanan laporan, layanan presentasi, layanan pekerjaan, atau layanan monitor. Seorang petugas operator juga dapat mengarahkan permintaan ke petugas operator tertentu untuk menjalankan permintaan tertentu. Permintaan ini dapat diarahkan ke dispatcher tertentu berdasarkan kebutuhan load-balancing, atau persyaratan paket atau grup pengguna.
Pengelola Konten
Pengelola Konten berisi Access Manager, komponen keamanan utama Cognos 8. Access Manager memanfaatkan penyedia keamanan Anda yang ada untuk digunakan dengan Cognos 8. Ini menyediakan Cognos 8 dengan serangkaian kemampuan keamanan dan API yang konsisten, termasuk otentikasi pengguna, otorisasi, dan enkripsi. Ini juga menyediakan dukungan untuk namespace Cognos.