Cognos 简明教程

Cognos - Components and Services

Cognos 中有各个组件,它们使用 BI 总线进行通信,被称为简单对象访问协议 (SOAP),并支持 WSDL。Cognos 架构中的 BI 总线不是软件组件,而是一组允许 Cognos 服务之间通信的协议。

BI 总线协议支持的进程包括 -

  1. Messaging and dispatching

  2. Log message processing

  3. Database connection management

  4. Microsoft .NET Framework interactions

  5. Port usage

  6. Request flow processing

  7. Portal Pages

使用安装向导安装 Cognos 8 时,你可以指定安装每个组件的位置 -

Gateways

Cognos 8 Web 服务器层包含一个或多个 Cognos 8 网关。Cognos 8 中的 Web 通信通常通过驻留在一个或多个 Web 服务器上的网关进行。网关是 Web 服务器程序的扩展,它将信息从 Web 服务器传输到另一台服务器。Web 通信还可以直接与 Cognos 8 调度程序进行,但这种情况比较少见。

Cognos 8 支持几种类型的 Web 网关,包括 -

  1. CGI - 默认网关,CGI 可用于所有受支持的 Web 服务器。但是,为了提高性能或吞吐量,你可以选择其他受支持的网关类型之一。

  2. ISAPI - 适用于 Microsoft Internet Information Services (IIS) Web 服务器。它为 IIS 提供更快的性能。

  3. apache_mod - 你可以使用 apache_mod 网关和 Apache Web 服务器。

  4. Servlet - 如果你的 Web 服务器基础设施支持 servlet 或你正在使用应用程序服务器,那么你可以使用 Servlet 网关。

Application Tier Components

此组件由一个调度程序组成,调度程序负责操作服务并路由请求。调度程序是一个多线程应用程序,每个请求使用一个或多个线程。配置更改会定期传达给所有正在运行的调度程序。此调度程序包括 Cognos 应用程序防火墙,以提供 Cognos 8 的安全性。

调度程序可以将请求路由到本地服务,例如报告服务、展示服务、作业服务或监视服务。调度程序还可以将请求路由到特定调度程序来运行给定的请求。这些请求可以根据负载均衡需求或软件包或用户组需求路由到特定的调度程序。

Content Manager

内容管理器包含 Access Manager,它是 Cognos 8 的主要安全组件。Access Manager 利用你现有的安全提供程序与 Cognos 8 一起使用。它为 Cognos 8 提供了一组一致的安全功能和 API,包括用户身份验证、授权和加密。它还提供对 Cognos 命名空间的支持。