アプリケーション サーバは、ハイエンドWebアプリケーションのホスティングとデリバリを容易にするため、ユーザーは意図したとおりにアプリケーションを使用できます。
アプリケーション サーバの基本的な役割は、動的コンテンツを生成する、一般的にビジネス ロジックと呼ばれるものへのアクセスをクライアントに提供することです。つまり、ビジネス、サービス、またはアプリケーションによって提供される特殊な機能を提供するためにデータを変換するコードです。アプリケーション サーバのクライアントは、アプリケーションそのものであることが多く、Webサーバや他のアプリケーション サーバが含まれる場合もあります。アプリケーション サーバとそのクライアント間の通信はHTTPメッセージの形式をとる可能性がありますが、これはWebサーバとそのクライアント間の通信のように必須ではありません。CGIの亜種など、他の多くのプロトコルが普及しています。
NGINX Unitとは何か