中小企業診断士1次試験 用語集 経営情報システム
ハードウェア・ソフトウェア

ミドルウェア

Middleware

概要

OSとアプリケーションの中間に位置し、共通機能を提供するソフトウェア。

詳細解説

ミドルウェアは、OSとアプリケーションソフトウェアの間に位置し、データベース管理やWebサーバ機能、通信管理などの共通的な機能を提供するソフトウェアである。

アプリケーション開発者はミドルウェアが提供する機能を利用することで、複雑な低レベル処理を意識せずに開発できる。代表的なミドルウェアには、データベース管理システム(DBMS)、Webサーバ、アプリケーションサーバがある。

事例・具体例

Oracle DatabaseやMySQLはDBMSミドルウェアの例である。Apache HTTP ServerやNginxはWebサーバミドルウェアとして広く利用されている。