中間件(英語(yǔ):Middleware),又譯中間件、中介層,是一類提供系統(tǒng)軟件和應(yīng)用軟件之間連接、便于軟件各部件之間的溝通的軟件,應(yīng)用軟件可以借助中間件在不同的技術(shù)架構(gòu)之間共享信息與資源,中間件位于客戶機(jī)服務(wù)器的操作系統(tǒng)之上,管理著計(jì)算資源和網(wǎng)絡(luò)通信。
1、中間件是軟件,而且是一大類具有不同功能的軟件,而不是一種具備某具體功能的軟件;
2、中間件是伴隨著網(wǎng)絡(luò)而應(yīng)運(yùn)而生的;
3、中間件是應(yīng)用軟件與系統(tǒng)軟件之間的“中介件”“介中軟件”,起到支撐與連接作用;
4、中間件不是開(kāi)發(fā)工具,但它具有開(kāi)發(fā)、管理和部署的功能;
5、中間件是為應(yīng)用軟件服務(wù)的,應(yīng)用軟件是為最終用戶服務(wù)的,最終用戶并不直接使用中間件;
6、中間件不是大眾消費(fèi)類軟件產(chǎn)品,除非是一個(gè)行業(yè)內(nèi)的專業(yè)人士,普通消費(fèi)者是不會(huì)接觸中間件的;
7、在基礎(chǔ)軟件(操作系統(tǒng)、數(shù)據(jù)庫(kù)、中間件)中,中間件是最不為人所了解的。