ミドルウェアとは?
ミドルウェアとは、OSとアプリケーションソフトの中間に位置し、特定の共通機能(データベース管理、Webサーバ機能など)を提供するソフトウェア。複数のアプリから共通して利用される。
ITパスポートの過去問では4回出題されています(2009年度〜2016年度)。
みどるうぇあ
ミドルウェアの意味
OSとアプリケーションソフトの中間に位置し、特定の共通機能(データベース管理、Webサーバ機能など)を提供するソフトウェア。複数のアプリから共通して利用される。
ミドルウェアの具体例
データベース管理システム(DBMS)はミドルウェアの代表例で、複数の業務アプリが共通してデータの保存・検索機能を利用できる。
ミドルウェアは試験でどう引っ掛けられる?
OSでもアプリでもない中間の層。機器そのものに組み込まれて動くファームウェアとは位置づけが違う。データベース管理システムやWebサーバのように、複数のアプリから共通して使われるものが該当する。
ミドルウェアと関連する用語
ミドルウェアが出た過去問
オンライントランザクション処理システムを構成するサーバ上のソフトウェアのうち、データベース管理システムの役割の説明として、適切なものはどれか。
正解:アプリケーションプログラムからデータの検索や更新の要求を受け付けて、データベース内のデータの検索や更新をする。
要点:DBMSはアプリの要求を受けデータベースを検索・更新する
DBMS(データベース管理システム)は、アプリケーションからの検索・更新要求を受け取り、実際のデータベースに対して読み書きを行うソフトウェアである。同時実行制御や障害回復、アクセス権管理も担い、アプリケーションが物理的な格納方法を意識しなくて済むようにする。業務処理そのものはアプリケーション、要求受付や通信は他のミドルウェア・OSが担う。
出典:平成21年度 春期 ITパスポート試験 問58(IPA)自社で利用する購買システムの導入に当たり,外部サービスであるSaaSを利用した事例はどれか。
正解:サービス事業者から提供される購買業務アプリケーションのうち,自社で利用したい機能だけをインターネット経由で利用する。
要点:SaaSはアプリ、PaaSは基盤、IaaSはインフラを借りる
クラウドの提供形態は、アプリケーションまで提供するSaaS、実行基盤(OSやミドルウェア)まで提供するPaaS、サーバやストレージなどのインフラを提供するIaaSに分かれる。業務アプリの機能をそのままネット経由で使う形態がSaaSである。自社設備を事業者施設に置くのはハウジングであり、クラウドサービスではない。
出典:平成27年度 秋期 ITパスポート試験 問5(IPA)会社で業務に使用しているPCにおいて,OS,ミドルウェアやアプリケーションなどに適用するセキュリティパッチに関する記述として,適切なものはどれか。
正解:ウイルス感染予防として適用すべきである。
要点:セキュリティパッチは感染前に予防的に適用する
セキュリティパッチは、ソフトウェアの脆弱性を塞ぐ修正であり、攻撃や感染を受ける前に適用してこそ意味がある。感染後や不具合を感じたときに入れるものではなく、機能に満足していても適用が必要である。サポートが終了した製品は新たな脆弱性が見つかっても修正されないため、使い続けること自体が危険である。
出典:平成28年度 秋期 ITパスポート試験 問59(IPA)PCに接続された周辺装置と、OSやアプリケーションソフトとを仲介して、周辺装置を制御・操作するソフトウェアはどれか。
正解:デバイスドライバ
要点:デバイスドライバは周辺装置とOS・アプリを仲介し制御する
デバイスドライバは、周辺装置ごとの固有の制御方法を吸収し、OSやアプリケーションから共通の手順で装置を扱えるようにする仲介役のソフトウェアである。新しい装置を接続する際に導入が必要になるのはこのためである。アーカイバは複数ファイルをまとめる道具、インストーラは導入作業を行う道具、ミドルウェアはOSとアプリの間で共通機能を提供するソフトで、装置の制御は担わない。
出典:平成28年度 春期 ITパスポート試験 問81(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。