目次:
定義-ミドルウェアの意味
ミドルウェアは、アプリケーションとオペレーティングシステムの間に位置するソフトウェア層です。 ミドルウェアは通常、以下を行うことでソフトウェア開発を簡素化する分散システムで使用されます。
- 分散アプリケーションの複雑さを隠します
- ハードウェア、オペレーティングシステム、プロトコルの不均一性を隠します
- 相互運用可能で再利用可能なポータブルアプリケーションを作成するために使用される、統一された高レベルのインターフェースを提供します。
- 作業の重複を最小限に抑え、アプリケーション間のコラボレーションを強化する一連の共通サービスを提供します
Techopediaはミドルウェアについて説明します
ミドルウェアは、他のアプリケーションプログラムをサポートし、制御された相互作用を提供し、計算間の干渉を防ぎ、ネットワーク通信サービスを介した異なるコンピューター上の計算間の相互作用を容易にするため、オペレーティングシステムに似ています。
典型的なオペレーティングシステムは、基盤となるハードウェア機能を利用するためのプログラムにアプリケーションプログラミングインターフェイス(API)を提供します。 ただし、ミドルウェアは、基盤となるオペレーティングシステム機能を利用するためのAPIを提供します。
