Cognos-コンポーネントとサービス

Cognosには、BIバスを使用して相互に通信するさまざまなコンポーネントがあり、Simple Object Access Protocol(SOAP)と呼ばれ、WSDLをサポートします。CognosアーキテクチャのBIバスはソフトウェアコンポーネントではありませんが、Cognosサービス間の通信を可能にする一連のプロトコルで構成されています。

BIバスプロトコルによって有効化されるプロセスには、次のものが含まれます。

  • メッセージングとディスパッチ
  • ログメッセージ処理
  • データベース接続管理
  • Microsoft .NETFrameworkの相互作用
  • ポートの使用法
  • リクエストフロー処理
  • ポータルページ

インストールウィザードを使用してCognos8をインストールするときは、これらの各コンポーネントをインストールする場所を指定します-

ゲートウェイ

Cognos 8 Webサーバー層には、1つ以上のCognos8ゲートウェイが含まれています。Cognos 8のWeb通信は、通常、1つ以上のWebサーバー上にあるゲートウェイを介して行われます。ゲートウェイは、Webサーバーから別のサーバーに情報を転送するWebサーバープログラムの拡張機能です。Web通信はCognos8ディスパッチャを使用して直接行うこともできますが、このオプションはあまり一般的ではありません。

Cognos 8は、次のようないくつかのタイプのWebゲートウェイをサポートしています。

  • CGI−デフォルトゲートウェイであるCGIは、サポートされているすべてのWebサーバーで使用できます。ただし、パフォーマンスまたはスループットを向上させるために、サポートされている他のゲートウェイタイプのいずれかを選択できます。
  • ISAPI−これは、Microsoftインターネットインフォメーションサービス(IIS)Webサーバーに使用できます。IISのパフォーマンスが向上します。
  • apache_mod − ApacheWebサーバーでapache_modゲートウェイを使用できます。
  • Servlet − Webサーバーインフラストラクチャがサーブレットをサポートしている場合、またはアプリケーションサーバーを使用している場合は、サーブレットゲートウェイを使用できます。

アプリケーション層コンポーネント

このコンポーネントは、サービスの操作とリクエストのルーティングを担当するディスパッチャで構成されています。ディスパッチャは、リクエストごとに1つ以上のスレッドを使用するマルチスレッドアプリケーションです。構成の変更は、実行中のすべてのディスパッチャーに定期的に伝達されます。このディスパッチャには、Cognos8にセキュリティを提供するCognosApplicationFirewallが含まれています。

ディスパッチャは、レポートサービス、プレゼンテーションサービス、ジョブサービス、監視サービスなどのローカルサービスにリクエストをルーティングできます。ディスパッチャは、特定のディスパッチャに要求をルーティングして、特定の要求を実行することもできます。これらのリクエストは、負荷分散のニーズ、パッケージまたはユーザーグループの要件に基づいて、特定のディスパッチャにルーティングできます。

コンテンツマネージャ

Content Managerには、Cognos8の主要なセキュリティコンポーネントであるAccessManagerが含まれています。AccessManagerは、既存のセキュリティプロバイダを活用してCognos 8で使用します。これにより、Cognos 8に、ユーザー認証、承認、暗号化などの一貫したセキュリティ機能とAPIのセットが提供されます。また、Cognos名前空間のサポートも提供します。