Cognos中有各种组件使用BI总线相互通信,称为简单对象访问协议(SOAP)并支持WSDL. Cognos体系结构中的BI总线不是软件组件,而是由一组允许Cognos Services之间通信的协议组成.
BI总线协议启用的进程包括 :
消息传递和调度
日志消息处理
数据库连接管理
Microsoft .NET Framework交互
端口使用
请求流程处理
门户页面
使用安装向导安装Cognos 8时,指定安装每个组件的位置并减去;
网关
Cognos 8 Web服务器层包含一个或多个Cognos 8网关. Cognos 8中的Web通信通常通过网关,网关驻留在一个或多个Web服务器上.网关是Web服务器程序的扩展,它将信息从Web服务器传输到另一个服务器. Web通信也可以直接与Cognos 8调度程序一起发生,但此选项不太常见.
Cognos 8支持多种类型的Web网关,包括 :
CGI : 默认网关CGI可用于所有支持的Web服务器.但是,为了提高性能或吞吐量,您可以选择其他支持的网关类型之一.
ISAPI : 这可用于Microsoft Internet信息服务(IIS)Web服务器.它为IIS提供了更快的性能.
apache_mod : 您可以在Apache Web服务器上使用apache_mod网关.
Servlet : 如果您的Web服务器基础结构支持servlet或您正在使用应用程序服务器,则可以使用servlet网关.
应用程序层组件
该组件由一个负责操作服务和路由请求的调度程序组成.调度程序是一个多线程应用程序,每个请求使用一个或多个线程.配置更改通常会传递给所有正在运行的调度程序.此调度程序包含Cognos Application Firewall以为Cognos 8提供安全性.
调度程序可以将请求路由到本地服务,例如报表服务,演示服务,作业服务或监视服务.调度程序还可以将请求路由到特定调度程序以运行给定请求.可以根据负载平衡需求或包或用户组要求将这些请求路由到特定的调度程序.
Content Manager
Content Manager包含Access Manager,Cognos 8的主要安全组件.Access Manager利用您现有的安全提供程序与Cognos 8一起使用.它为Cognos 8提供了一组一致的安全功能和API,包括用户身份验证,授权和加密.它还为Cognos名称空间提供支持.