Web サーバーとアプリケーションサーバーを結合すると、Enterprise JavaBeans™(EJB)のすべてのルックアップがローカルになるので、リモートルックアップのオーバーヘッドが削減されます。また、このトポロジでは、Web 層とアプリケーション層の往復のネットワークオーバーヘッドも削減されます。
このトポロジは、各層に別々のリソースを割り当てることができるので、実稼働システムで最も多く使用されます。この場合、Web サーバーは、Web コンポーネントをホストするアプリケーションサーバー上の Web 層に対するプロキシとして機能します。この程度の間接的な設定にすると、Web サーバーに問題が発生した場合でもアプリケーションサーバーを保護できるので、セキュリティが強化されます。
1.4.5 Web サーバーの追加
スケーラビリティとフェイルオーバーのために、Web サーバーを追加できます。複数の Web サーバーを使用する場合は、WebLogic および WebSphere の HTTP プラグイン設定ファイルを各 Web サーバーに適用する必要があります。新しいアプリケーションの導入後にこれを行わないと、ユーザーが Web アプリケーションにアクセスしようとしたときに、「404 ファイルが見つかりません」というエラーが発生します。