OSとアプリの橋渡し的な役割を担うソフトウェアの総称のこと。
大きく分けて以下の3種類がある。
- Webサーバー
- アプリケーションサーバー
- データベース管理サーバー
Webサーバー
ブラウザからのリクエストに応じてWEBページを送信するミドルウェア
アプリケーションサーバー
WEBサーバーからのリクエストに応じて、アプリケーションによって動的コンテンツを作成するミドルウェア
データベース管理サーバー
データベース管理システムが作動するサーバーのこと
サーバーにあるデータにアクセスし、読み込んだり書き込みしたりするもの
SQLを利用する