ミドルウェアとは
-
OSとアプリケーションの中間に位置し、両方を補助するプログラムのこと。
-
主に3種類のミドルウェアがある。
1. Webサーバー
2. APサーバー
3. DBMS
※使用するOSによってどのミドルウェアを使うかは限定される。
Webサーバーの種類
| 種類 | 特徴 |
|---|---|
| Apache | 無償。WindowsとLinusで利用可 |
| nginx | 有償でサポートあり |
| IIS | Windowsに標準装備 |
APサーバーの種類
| 種類 | 特徴 |
|---|---|
| Tomcat | 無償、WindowsとLinusで利用可 |
| Jboss | 有償、WindowsとLinusで利用可 |
| IIS | Windowsに標準装備 |
DBMSの種類
| 種類 | 特徴 |
|---|---|
| Oracle | 高機能、高額、WindowsとLinusで利用可 |
| MySQL、PostgreSQL、SQLite | シンプルな機能、無償、WindowsとLinusで利用可 |
| SQL Server | 高機能、高価、Windowsで利用可 |