何為中間件 何謂中間件?他是干什么用的?
何謂中間件?他是干什么用的?中間件是一種獨(dú)立的系統(tǒng)軟件或服務(wù)程序,它連接兩個(gè)獨(dú)立的應(yīng)用程序或系統(tǒng)。即使它們有不同的接口,它們?nèi)匀豢梢酝ㄟ^中間件相互交換信息。中間件位于操作系統(tǒng)、網(wǎng)絡(luò)和數(shù)據(jù)庫之上,應(yīng)用軟
何謂中間件?他是干什么用的?
中間件是一種獨(dú)立的系統(tǒng)軟件或服務(wù)程序,它連接兩個(gè)獨(dú)立的應(yīng)用程序或系統(tǒng)。即使它們有不同的接口,它們?nèi)匀豢梢酝ㄟ^中間件相互交換信息。中間件位于操作系統(tǒng)、網(wǎng)絡(luò)和數(shù)據(jù)庫之上,應(yīng)用軟件的底層。它的總體功能是為上層應(yīng)用軟件提供運(yùn)行和開發(fā)環(huán)境,幫助用戶靈活高效地開發(fā)和集成復(fù)雜的應(yīng)用軟件。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,越來越多的應(yīng)用軟件需要在不同的網(wǎng)絡(luò)協(xié)議、不同的硬件廠商、不同的網(wǎng)絡(luò)平臺(tái)和環(huán)境下運(yùn)行。這就導(dǎo)致軟件開發(fā)人員需要開發(fā)各種應(yīng)用程序來達(dá)到操作的目的。因此,中間件技術(shù)的出現(xiàn),在很大程度上減輕了開發(fā)人員的負(fù)擔(dān),使得網(wǎng)絡(luò)的運(yùn)行更加高效。
數(shù)據(jù)庫中間件是什么?有什么用?
IDC對(duì)中間件的定義表明中間件是一種軟件,而不是一種軟件。中間件不僅實(shí)現(xiàn)了應(yīng)用之間的互聯(lián),而且實(shí)現(xiàn)了應(yīng)用之間的互操作。中間件是基于分布式處理軟件的,其最突出的特點(diǎn)是具有網(wǎng)絡(luò)通信功能。中間件是平臺(tái)(硬件和操作系統(tǒng))與應(yīng)用程序之間的公共服務(wù),具有標(biāo)準(zhǔn)的程序接口和協(xié)議。對(duì)于不同的操作系統(tǒng)和硬件平臺(tái),它們可以有各種符合接口和協(xié)議規(guī)范的實(shí)現(xiàn)。對(duì)中間件進(jìn)行嚴(yán)格的定義可能比較困難,但中間件應(yīng)具有以下特點(diǎn):①滿足大量應(yīng)用的需求;②運(yùn)行在多種硬件和操作系統(tǒng)平臺(tái)上;③支持分布式計(jì)算,提供透明的跨網(wǎng)絡(luò)應(yīng)用或服務(wù)交互,硬件和操作系統(tǒng)平臺(tái);
④支持標(biāo)準(zhǔn)協(xié)議;
⑤支持標(biāo)準(zhǔn)接口。