中間件的定義
其實(shí)中間件是屬于構(gòu)件的一種。是一種獨(dú)立的系統(tǒng)軟件或服務(wù)程序,可以幫助分布式應(yīng)用軟件在不同技術(shù)之間共享資源。
我們把它定性為一類系統(tǒng)軟件,比如我們常說(shuō)的消息中間件,數(shù)據(jù)庫(kù)中間件等等都是中間件的一種體現(xiàn)。一般情況都是給應(yīng)用系統(tǒng)提供服務(wù),而不是直接面向客戶。
中間件有哪些特性呢
- 負(fù)責(zé)客戶機(jī)與服務(wù)器之間的連接和通信,以及客戶機(jī)與應(yīng)用層之間的高效率通信機(jī)制。
- 提供應(yīng)用層不同服務(wù)之間的互操作機(jī)制,以及應(yīng)用層與數(shù)據(jù)庫(kù)之間的連接和控制機(jī)制。
- 提供多層架構(gòu)的應(yīng)用開發(fā)和運(yùn)行的平臺(tái),以及應(yīng)用開發(fā)框架,支持模塊化的應(yīng)用開發(fā)。
- 屏蔽硬件,操作系統(tǒng),網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)的差異
- 提供應(yīng)用的負(fù)載均衡和高可用性,安全機(jī)制與管理功能,以及交易管理機(jī)制,保證交易的一致性。
- 提供一組通用的服務(wù)去執(zhí)行不同的功能,避免重復(fù)的工作, 并且使得應(yīng)用之間可以相互協(xié)作。
中間件有哪些優(yōu)點(diǎn)呢文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-733218.html
-
面向需求文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-733218.html
- 即設(shè)計(jì)師集中精力于業(yè)務(wù)邏輯本身
- 因?yàn)槟闳プ龅哪切?duì)接的工作,就可以交給中間件去實(shí)現(xiàn)了,從而讓您有更多的時(shí)間專注于業(yè)務(wù)邏輯
- 比如系統(tǒng)之間遠(yuǎn)程通信時(shí),使用消息中間件進(jìn)行中轉(zhuǎn)時(shí),我不用去考慮到底如何通信,底層怎么去走一些邏輯,協(xié)議怎么去開發(fā),安全性怎么去保證,都不用我們?nèi)ス堋?/li>
到了這里,關(guān)于軟件架構(gòu)設(shè)計(jì)(十三) 構(gòu)件與中間件技術(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!