摘要:隨著網(wǎng)絡(luò)經(jīng)濟(jì)的快速發(fā)展,企業(yè)需要引進(jìn)ERP、CRM、SCM,以及各個(gè)行業(yè)的特殊應(yīng)用系統(tǒng)等,并且要求能夠與現(xiàn)有業(yè)務(wù)流程、各種系統(tǒng)結(jié)構(gòu)進(jìn)行無(wú)縫集成,做到既可以充分利用現(xiàn)有的投資,又可以利用電子商務(wù)的優(yōu)勢(shì)。如何把這些軟硬系統(tǒng)集成起來(lái)并開(kāi)發(fā)新的應(yīng)用是一個(gè)非常現(xiàn)實(shí)而困難的問(wèn)題,而中間件提供的程序接口定義了一個(gè)相對(duì)穩(wěn)定的高層應(yīng)用
隨著網(wǎng)絡(luò)經(jīng)濟(jì)的快速發(fā)展,企業(yè)需要引進(jìn)ERP、CRM、SCM,以及各個(gè)行業(yè)的特殊應(yīng)用系統(tǒng)等,并且要求能夠與現(xiàn)有業(yè)務(wù)流程、各種系統(tǒng)結(jié)構(gòu)進(jìn)行無(wú)縫集成,做到既可以充分利用現(xiàn)有的投資,又可以利用電子商務(wù)的優(yōu)勢(shì)。如何把這些軟硬系統(tǒng)集成起來(lái)并開(kāi)發(fā)新的應(yīng)用是一個(gè)非常現(xiàn)實(shí)而困難的問(wèn)題,而中間件提供的程序接口定義了一個(gè)相對(duì)穩(wěn)定的高層應(yīng)用環(huán)境,完全可以解決這一問(wèn)題,保護(hù)和充分利用企業(yè)已有的IT資源。
在這種形勢(shì)下,中間件發(fā)揮了巨大的作用,與此同時(shí)中間件監(jiān)測(cè)和管理就顯得十分重要了。
中間件概念回顧
中間件是位于平臺(tái)(硬件和操作系統(tǒng))和應(yīng)用之間的通用服務(wù),這些服務(wù)具有標(biāo)準(zhǔn)的程序接口和協(xié)議。針對(duì)不同的操作系統(tǒng)和硬件平臺(tái),它們可以有符合接口和協(xié)議規(guī)范的多種實(shí)現(xiàn)。在這種分布異構(gòu)環(huán)境中,通常存在多種硬件系統(tǒng)平臺(tái)(如PC,工作站,小型機(jī)等),在這些硬件平臺(tái)上又存在各種各樣的系統(tǒng)軟件(如不同的操作系統(tǒng)、數(shù)據(jù)庫(kù)、語(yǔ)言編譯器等),以及多種風(fēng)格各異的用戶界面,這些硬件系統(tǒng)平臺(tái)還可能采用不同的網(wǎng)絡(luò)協(xié)議和網(wǎng)絡(luò)體系結(jié)構(gòu)連接。如何把這些系統(tǒng)集成起來(lái)并開(kāi)發(fā)新的應(yīng)用是一個(gè)非常現(xiàn)實(shí)而困難的問(wèn)題。
為解決分布異構(gòu)問(wèn)題,人們提出了中間件(middleware)的概念。由于標(biāo)準(zhǔn)接口對(duì)于可移植性和標(biāo)準(zhǔn)協(xié)議對(duì)于互操作性的重要性,中間件已成為許多標(biāo)準(zhǔn)化工作的主要部分。對(duì)于應(yīng)用軟件開(kāi)發(fā),中間件遠(yuǎn)比操作系統(tǒng)和網(wǎng)絡(luò)服務(wù)更為重要,中間件提供的程序接口定義了一個(gè)相對(duì)穩(wěn)定的高層應(yīng)用環(huán)境,不管底層的計(jì)算機(jī)硬件和系統(tǒng)軟件怎樣更新?lián)Q代,只要將中間件升級(jí)更新,并保持中間件對(duì)外的接口定義不變,應(yīng)用軟件幾乎不需任何修改,從而保護(hù)了企業(yè)在應(yīng)用軟件開(kāi)發(fā)和維護(hù)中的重大投資。
通信工程師備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬(wàn)道題
已有25.02萬(wàn)小伙伴參與做題
專注在線職業(yè)教育25年