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名前空間のサポートも提供します。