Cognos - składniki i usługi
W Cognos istnieją różne komponenty, które komunikują się ze sobą za pomocą magistrali BI i są znane jako Simple Object Access Protocol (SOAP) i obsługują WSDL. Magistrala BI w architekturze Cognos nie jest komponentem oprogramowania, ale składa się z zestawu protokołów, które umożliwiają komunikację między usługami Cognos.
Procesy obsługiwane przez protokół BI Bus obejmują:
- Przesyłanie wiadomości i wysyłanie
- Przetwarzanie komunikatów dziennika
- Zarządzanie połączeniami z bazą danych
- Interakcje z Microsoft .NET Framework
- Wykorzystanie portu
- Przetwarzanie przepływu żądania
- Strony portalu
Podczas instalowania Cognos 8 za pomocą kreatora instalacji należy określić, gdzie zainstalować każdy z tych komponentów -
Bramy
Warstwa serwera WWW Cognos 8 zawiera jedną lub więcej bram Cognos 8. Komunikacja internetowa w Cognos 8 zwykle odbywa się za pośrednictwem bram, które znajdują się na jednym lub większej liczbie serwerów WWW. Brama to rozszerzenie programu serwera WWW, które przesyła informacje z serwera WWW do innego serwera. Komunikacja internetowa może również odbywać się bezpośrednio z programem rozsyłającym Cognos 8, ale ta opcja jest mniej powszechna.
Cognos 8 obsługuje kilka typów bram internetowych, w tym -
- CGI- Brama domyślna CGI może być używana dla wszystkich obsługiwanych serwerów WWW. Jednak w celu zwiększenia wydajności lub przepływności można wybrać jeden z pozostałych obsługiwanych typów bram.
- ISAPI- Można to wykorzystać w przypadku serwera sieci Web Internetowych usług informacyjnych (IIS) firmy Microsoft. Zapewnia większą wydajność usług IIS.
- apache_mod - Możesz użyć bramy apache_mod z serwerem internetowym Apache.
- Servlet - Jeśli infrastruktura serwera WWW obsługuje serwlety lub używasz serwera aplikacji, możesz użyć bramy serwletu.
Komponenty warstwy aplikacji
Ten komponent składa się z dyspozytora odpowiedzialnego za obsługę usług i kierowanie żądań. Dyspozytor to aplikacja wielowątkowa, która używa jednego lub więcej wątków na żądanie. Zmiany konfiguracji są rutynowo przekazywane do wszystkich uruchomionych dyspozytorów. Ten dyspozytor zawiera Cognos Application Firewall, aby zapewnić bezpieczeństwo dla Cognos 8.
Dyspozytor może kierować żądania do usługi lokalnej, takiej jak usługa raportowania, usługa prezentacji, usługa zadań lub usługa monitorowania. Dyspozytor może również kierować żądania do określonego dyspozytora w celu wykonania danego żądania. Żądania te mogą być kierowane do określonych dyspozytorów w oparciu o potrzeby równoważenia obciążenia lub wymagania dotyczące pakietów lub grup użytkowników.
Menedżer treści
Content Manager zawiera Access Manager, główny komponent bezpieczeństwa Cognos 8. Access Manager wykorzystuje istniejących dostawców zabezpieczeń do użytku z Cognos 8. Zapewnia Cognos 8 spójny zestaw funkcji bezpieczeństwa i interfejsów API, w tym uwierzytelnianie użytkowników, autoryzację i szyfrowanie. Zapewnia również obsługę przestrzeni nazw Cognos.