Cognos 简明教程

Cognos - Components and Services

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

There are various components in Cognos that communicate with each other using BI Bus and are known as Simple Object Access Protocol (SOAP) and supports WSDL. BI Bus in Cognos architecture is not a software component but consists of a set of protocols that allows communication between Cognos Services.

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

The processes enabled by the BI Bus protocol includes −

  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 时,你可以指定安装每个组件的位置 -

When you install Cognos 8 using the Installation wizard, you specify where to install each of these components −

Gateways

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

The Cognos 8 Web server tier contains one or more Cognos 8 gateways. The web communication in Cognos 8 is typically through gateways, which reside on one or more web servers. A gateway is an extension of a web server program that transfers information from the web server to another server. Web communication can also occur directly with a Cognos 8 dispatcher but this option is less common.

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

Cognos 8 supports several types of Web gateways, including −

  1. CGI − The default gateway, CGI can be used for all supported Web servers. However, for enhanced performance or throughput, you may choose one of the other supported gateway types.

  2. ISAPI − This can be used for the Microsoft Internet Information Services (IIS) Web server. It delivers faster performance for IIS.

  3. apache_mod − You can use an apache_mod gateway with the Apache Web server.

  4. Servlet − If your Web server infrastructure supports servlets or you are using an application server, you can use a servlet gateway.

Application Tier Components

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

This component consists of a dispatcher that is responsible to operate services and route requests. The dispatcher is a multithreaded application that uses one or more threads per request. The configuration changes are routinely communicated to all the running dispatchers. This dispatcher includes Cognos Application Firewall to provide security for Cognos 8.

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

The dispatcher can route requests to a local service, such as the report service, presentation service, job service, or monitor service. A dispatcher can also route requests to a specific dispatcher to run a given request. These requests can be routed to specific dispatchers based on load-balancing needs, or package or user group requirements.

Content Manager

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

Content Manager contains Access Manager, the primary security component of Cognos 8. Access Manager leverages your existing security providers for use with Cognos 8. It provides Cognos 8 with a consistent set of security capabilities and APIs, including user authentication, authorization, and encryption. It also provides support for the Cognos namespace.