ミドルウェア
middleware
ミドルウェアとは
ミドルウェアとは、OSとアプリケーションソフトとの中間に位置し、両社の橋渡し的役割を持つソフトウェアです。
コンピュータシステムを利用するにあたり、だれもが共通的に使う基本的な機能を提供するのがOSですが、それに対しミドルウェアは、ある特定分野に必須とされる基本機能や、プラットフォームなどが異なっても同一アプリケーションが動作できるようにするクッション的な機能を提供する場合に利用されます。
ミドルウェアにより環境の違いが吸収されるので、アプリケーションの開発効率も上がります。
IMEやATOKなどの日本語入力システムや、Oracleなどのデータベース管理システム(DBMS)が、代表的なミドルウェアです。