アプリケーションサーバーは、高度なWebアプリケーションのホスティングと配信を支援し、ユーザーが意図されたとおりにアプリケーションを利用できるようにします。

アプリサーバーとは

アプリケーションサーバーの基本的な役割は、一般にビジネスロジックと呼ばれるものにクライアントがアクセスできるようにすることです。ビジネスロジックとは、動的コンテンツを生成するコード、つまりデータを変換し、企業、サービス、またはアプリケーションが提供する固有の機能を実現するコードです。アプリケーションサーバーのクライアントは、多くの場合、それ自体がアプリケーションであり、Webサーバーや他のアプリケーションサーバーも含まれます。アプリケーションサーバーとそのクライアント間の通信にはHTTPメッセージが使用されることもありますが、Webサーバーとそのクライアント間の通信とは異なり、必須ではありません。CGIの各種バリエーションをはじめ、ほかにも多くのプロトコルが広く使用されています。

動画

NGINX Unitとは