Javaベース、Microsoft Windowsおよびその他
コンピュータネットワーキングでは、 アプリケーションサーバは、 クライアントサーバネットワーク上のソフトウェアアプリケーションに共有機能を提供する。 アプリケーションサーバの普及しているタイプ、ソフトウェアアプリケーション自体は、3つのカテゴリに分類されます。
アプリケーションサーバーカテゴリ
- Oracle WebLogicとIBM WebSphereを含むJavaベース(データベースとWebクライアントをサポート)
- Microsoft Windows Serverベース
- オープンソース技術を使用して構築されることが多いその他のもの
目的
アプリケーションサーバーの目的は、一般的に使用されるサービスのソフトウェア抽象化を提供することです。 多くのアプリケーションサーバーは、 Webブラウザーからのネットワーク要求を受け入れ、大きなデータベースへの接続を管理します。 通常、ビジネス環境では、アプリケーションサーバーはWebサーバーと同じネットワークハードウェア上で実行されます 。 アプリケーション・サーバーによっては、負荷分散(ワークロードの分散)やフェイルオーバー(現行のアプリケーションが失敗した場合に自動的にスタンバイ・システムに切り替える)などの処理もあります。