テクノロジ系出題頻度 2/3
ミドルウェア
みどるうぇあ
定義
OSとアプリケーションの中間に位置し、共通機能を提供するソフトウェア。
詳細解説
代表例にデータベース管理システム(DBMS)、Webサーバ(Apache、Nginx)、アプリケーションサーバ(Tomcat、JBoss)、メッセージングミドルウェア(RabbitMQ、Kafka)。アプリ開発者はミドルウェアが提供する標準機能を利用することで、トランザクション制御・通信・認証等を自前実装せずに済む。クラウドではマネージドサービスとしてミドルウェアが提供されることが多い。
「ミドルウェア」が出る問題
関連用語
よくある質問
Q. ミドルウェアとは何ですか?
A. OSとアプリケーションの中間に位置し、共通機能を提供するソフトウェア。
Q. IT パスポート試験での位置づけは?
A. テクノロジ系の重要用語です。出題頻度は 2/3 (★2)。 中程度の頻度で出題されます。