Oracle Business Intelligence Enterprise Editionデプロイメント・ガイド > デプロイに関するその他の項目 >

セキュリティ・ファイアウォールを越えたOracle BI通信


企業のデプロイでは、Webサーバーは一般的に、インターネットや会社のイントラネットからファイアウォールで分離されたWeb層のDMZ(非武装地帯)に配置されます。Oracle Business Intelligenceでは、Web層に配置できるBI Presentation Services Plug-inコンポーネントを用意することにより、この分離をサポートします。これにより、イントラネット内にBI Presentation Servicesをデプロイすることができます。

BI Presentation Services Plug-inには、次の2種類があります。

  • J2EEベースのアプリケーション・サーバーを使用してデプロイする場合、J2EEサーバーのWebコンテナにデプロイされたJava Servletで構成されます。
  • Internet Information Services(IIS)をWebサーバーとして使用してデプロイする場合、BI Presentation Services Plug-inはISAPI Plug-inになります。

図6では、Oracle BIにサービスするWebサーバーがDMZに配置されている場合の、Oracle BIのWebコンポーネント(BI Presentation ServicesとBI Presentation Services Plug-in)のデプロイについて説明しています。2つの使用例(一方はIISを使用し、他方はJ2EEベースのアプリケーション・サーバーを使用)が示されています。

図6. ファイアウォールを越えたOracle BI Webコンポーネントと通信のデプロイ
クリックするとフルサイズ・イメージが表示されます

図6でBI Plug-inと示されているBI Presentation Services Plug-inは、Oracle BIクライアントからのWebリクエストをBI Presentation Servicesに転送します。通信は、TCP/IPベースのsawtcpという独自プロトコルを使用して実行されます。BI Presentation Servicesは、1つ以上のBI Presentation Services Plug-insからリスナー・ポート(デフォルトは9710)でリモート・プロシージャ・コールをリスニングします。

Web層と会社のイントラネットを分離しているファイアウォールでは、BI Presentation Servicesのリスナー・ポートを開いてsawtcp TCP/IPプロトコルの通信を許可する必要があります。

Oracle Business Intelligence Enterprise Editionデプロイメント・ガイド Copyright © 2006, Oracle. All rights reserved.