J2EE アプリケーションサーバー

Web サーバーと EJB サーバーを 1 つのサーバーに統合する J2EE 製品の実行時部分。

EJB サーバーは、EJB コンテナにサービスを提供し、このコンテナは J2EE アーキテクチャーの EJB コンポーネント規約を実装します。EJB コンポーネント規約は、セキュリティー、並行性、ライフサイクル管理、トランザクション、配備、ネームサービス、その他のサービスなどのエンタープライズ Bean の実行時環境を指定します。

Web サーバーは Web ページ、サーブレット、JSP などへのアクセスを提供します。Web サーバーは、Web サイトを管理し、HTTP およびその他のプロトコルのサポートを提供し、サーバー側のプログラム (CGI スクリプトやサーブレットなど) を実行します。J2EE アーキテクチャーでは、Web サーバーは Web コンテナへの HTTP メッセージ処理などのサービスを提供します。Web サーバーは、1 つ以上の Web コンテナをホストできます。