- 相關(guān)推薦
中間件技術(shù)研究
摘要:中間件技術(shù)屏蔽了底層分布式環(huán)境的復(fù)雜性和異構(gòu)性,簡(jiǎn)化了分布式應(yīng)用程序的開(kāi)發(fā),使分布式應(yīng)用程序的健壯性、可擴(kuò)展性、可用性更好。本文介紹了中間件的定義、分類(lèi)、主流中間件技術(shù)平臺(tái),分析了中間件技術(shù)面臨的挑戰(zhàn),提出了中間件技術(shù)研究的幾個(gè)發(fā)展趨勢(shì),即網(wǎng)格技術(shù)、面向移動(dòng)計(jì)算、面向服務(wù)質(zhì)量等。關(guān)鍵詞:中間件 分類(lèi) 技術(shù)平臺(tái) 發(fā)展趨勢(shì)
計(jì)算機(jī)系統(tǒng)最初階段多是單機(jī)系統(tǒng),多個(gè)用戶(hù)是通過(guò)聯(lián)機(jī)終端來(lái)訪問(wèn)。隨著網(wǎng)絡(luò)的出現(xiàn),產(chǎn)生了客戶(hù)/服務(wù)器的計(jì)算服務(wù)模式,多個(gè)客戶(hù)端可以共享數(shù)據(jù)庫(kù)服務(wù)器和打印服務(wù)器等。隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,許多軟件需要在不同廠家的硬件平臺(tái)、網(wǎng)絡(luò)協(xié)議異構(gòu)環(huán)境下運(yùn)行,應(yīng)用的規(guī)模從局域網(wǎng)發(fā)展到廣域網(wǎng),應(yīng)用范圍面向三層和多層體系結(jié)構(gòu)的分布式環(huán)境,在分布式環(huán)境中,無(wú)論是硬件平臺(tái)還是軟件平臺(tái)都不可能做到統(tǒng)一,而大規(guī)模的應(yīng)用軟件通常要求在軟硬件各不相同的分布式網(wǎng)絡(luò)上運(yùn)行。中間件產(chǎn)生以前,應(yīng)用軟件直接使用操作系統(tǒng)、網(wǎng)絡(luò)協(xié)議和數(shù)據(jù)庫(kù)等開(kāi)發(fā),開(kāi)發(fā)者不得不直接面對(duì)許多復(fù)雜棘手的問(wèn)題,如操作系統(tǒng)的多樣性、繁雜的網(wǎng)絡(luò)程序設(shè)計(jì)和管理、復(fù)雜多變的網(wǎng)絡(luò)環(huán)境、數(shù)據(jù)分散處理帶來(lái)的不一致性問(wèn)題等等,這些與用戶(hù)的業(yè)務(wù)沒(méi)有直接關(guān)系,但又必須解決,耗費(fèi)了大量的時(shí)間和精力,因此開(kāi)發(fā)者迫切需要一種基于標(biāo)準(zhǔn)的、獨(dú)立于計(jì)算機(jī)硬件以及操作系統(tǒng)的開(kāi)發(fā)和運(yùn)行環(huán)境,于是,中間件技術(shù)應(yīng)運(yùn)而生。
1 中間件的概念
在眾多關(guān)于中間件的定義中,比較普遍接受的是IDC表述:中間件是一種獨(dú)立的系統(tǒng)軟件或服務(wù)程序,分布式應(yīng)用軟件借助這種軟件在不同的技術(shù)之間共享資源;中間件位于客戶(hù)機(jī)/服務(wù)器的操作系統(tǒng)之上,管理計(jì)算資源和網(wǎng)絡(luò)通信。IDC對(duì)中間件的定義表明,中間件是一類(lèi)軟件,而非一種軟件;中間件是介于操作系統(tǒng)(包括底層通信協(xié)議)和各種分布式應(yīng)用程序之間的一個(gè)軟件層。總的作用是建立分布式軟件模塊之間互操作的機(jī)制,屏蔽底層分布式環(huán)境的復(fù)雜性和異構(gòu)性,為處于自己上層的應(yīng)用軟件提供運(yùn)行與開(kāi)發(fā)環(huán)境,幫助用戶(hù)靈活、高效地開(kāi)發(fā)和集成復(fù)雜的應(yīng)用軟件。在具體實(shí)現(xiàn)上,中間件是一個(gè)用應(yīng)用程序接口定義的分布式軟件管理框架,具有強(qiáng)大的通信能力和良好的可擴(kuò)展性。中間件在分布式系統(tǒng)中的位置如圖1所示。
2 中間件的分類(lèi)
隨著
[1] [2] [3] [4] [5] [6]
【中間件技術(shù)研究】相關(guān)文章:
MVC模式下的水質(zhì)模型中間件實(shí)現(xiàn)技術(shù)04-28
壓力緩沖技術(shù)研究04-25
虛擬陀螺技術(shù)研究05-01
空域分類(lèi)技術(shù)研究04-28
節(jié)水灌溉技術(shù)研究05-03
電動(dòng)輪驅(qū)動(dòng)技術(shù)研究04-27
地震立體觀測(cè)技術(shù)研究04-29