私の組織はiPadモバイルアプリからインターネット経由でOBIEE(11g)へのアクセスを提供する必要があるため、私はOracle BIにまったく慣れていません。モバイルアプリ専用の別のサーバーを提供する必要があり、モバイルサーバーはDMZ内にある必要があります。 OBIEE アプリはローカルのままですが、パブリック アクセスを許可してモバイル サーバーを別のサーバーに展開することは可能ですか? はいの場合:どのように?いいえの場合: この要件に取り組む他の方法は何ですか?
2 に答える
パブリック DMZ で、プレゼンテーション サーバーまたは OBIEE の他の部分を公開しないでください。OBIEE は、エンタープライズ展開用に分離できます。仮想IPを作成し、モバイルや他のデバイスがアクセスできるパブリックDMZにWebゲート(Webサーバー用のOracleのプラグイン)を備えたOracle HTTP Server (OHS)を配置します。残りの OBIEE デプロイメントをプライベート DMZ 内に配置します。OBIEE Enterprise Deployment Guideの次の図を参照してください。
モバイル デバイスから Oracle BI にアクセスすると、プレゼンテーション サーバーのホストとポート上のクライアント アプリケーション (iPad アプリ) を介してリモート サーバーに直接アクセスすることになります。
問題は、それが「モバイル」サーバーではないことです。クライアント アプリが動的サイトのようなリッチ インターネット アプリケーションのようなものであると想像してください。
iPad からサーバーを「見る」ことができれば、それで終わりです。
私の知る限り、OBIEE 11g は weblogic サーバーとしてパッケージ全体としてインストールされるため、コンポーネントを分離することはできません。
ただし、次のように、iPad と OBIEE プレゼンテーション サーバーの間にプロキシを配置できると思います。
LAN | DMZ | DMZ | WAN OBIEE 11g | プロキシ | ユーザー (iPad)
このようにして、必要なポートだけを介してセキュリティを強化して OBIEE プレゼンテーション サーバーへのアクセスを制限することができますが、アプリケーションとサーバーは 1 つであることを常に忘れないでください。