資訊首頁(yè)  經(jīng)濟(jì)熱點(diǎn) 民營(yíng)經(jīng)濟(jì) 浙江股市 區(qū)域發(fā)展 專業(yè)市場(chǎng) 企業(yè)動(dòng)態(tài) 統(tǒng)計(jì)數(shù)據(jù) 浙江產(chǎn)經(jīng) 浙江樓市

中間件技術(shù)詳解:縮短開(kāi)發(fā)周期 降低維護(hù)費(fèi)用

作者: 時(shí)間:2019年08月30日 信息來(lái)源:

    目前還沒(méi)有對(duì)中間件形成一一個(gè)統(tǒng)的定 義,下面是兩種現(xiàn)在普遍比較認(rèn)可的定義:

    (1)在一個(gè)分布式系統(tǒng)環(huán)境中處于操作系統(tǒng)和應(yīng)用程序之間的軟件。

    (2)中間件是一種獨(dú)立的系統(tǒng)軟件或服務(wù)程序,分布式應(yīng)用軟件借助這種軟件在不同的技術(shù)之間共享資源,中間件位于客戶機(jī)服務(wù)器的操作系統(tǒng)之上,管理計(jì)算資源和網(wǎng)絡(luò)通信。

    中間件作為一:大類系統(tǒng)軟件,與操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)并稱“三套車”,其重要性是不言而喻的,中間件的優(yōu)點(diǎn)應(yīng)該說(shuō)都是有目共睹的。它的優(yōu)越性體現(xiàn)在以下幾個(gè)方面:縮短應(yīng)用的開(kāi)發(fā)周期、節(jié)約應(yīng)用的開(kāi)發(fā)成本、減少系統(tǒng)初期的建設(shè)成本、降低應(yīng)用開(kāi)發(fā)的失敗率、保護(hù)已有的投資、簡(jiǎn)化應(yīng)用集成、減少維護(hù)費(fèi)用、提高應(yīng)用的開(kāi)發(fā)質(zhì)量、保證技術(shù)進(jìn)步的連續(xù)性、增強(qiáng)應(yīng)用的生命力。

    中間件的任務(wù)是使應(yīng)用程序開(kāi)發(fā)變得更容易,通過(guò)提供統(tǒng)的程序抽象, 隱藏異構(gòu)系統(tǒng)和分布式系統(tǒng)下低級(jí)別編程的復(fù)雜度。中間件分類有很多方式和很多種類型。在這里我們由底向上從中間件的層次上來(lái)劃分,可分為底層型中間件、通用型中間件和集成型中間件三個(gè)大的層次。

    (1)底層型中間件的主流技術(shù)有JVM (Java Virtual Machine, Java 虛擬機(jī))、CLR( Common Language Runtime, 公共語(yǔ)言運(yùn)行庫(kù))、ACE ( Adaptive CommunicationEnvironment,自適配通信環(huán)境)、JDBC (Java Database Connetivity, Java 數(shù)據(jù)庫(kù)連接和ODBC (Open Database Conectivity,開(kāi)放數(shù)據(jù)庫(kù)互連)等,代表產(chǎn)品主要有SUNJVM和MicrosoftCLR等。

    (2)通用型中間件的主流技術(shù)有CORBA ( Common Object Request BrokerArchitecture,公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu))、J2EE、MOM (Message-Oriented Middlewar,面向消息的中間件)和COM等,代表產(chǎn)品主要有IONA Orbix、BEA WebLogic和IBMMQSeries等。

    (3)集成型中間件的主流技術(shù)有WorkFlow和EAI Enterprise Application Integration.企業(yè)應(yīng)用集成)等,代表產(chǎn)品主要有BEA WebLogic和IBM WebSphere等。

    在這個(gè)大的層次劃分下,中間件還可以細(xì)化為通信處理(消息)中同件、事務(wù)處理(交易)中間件、數(shù)據(jù)存儲(chǔ)管理中間件、Web 服務(wù)中間件、安全中間件、跨平臺(tái)利構(gòu)架的中間件專用平臺(tái)中同件、數(shù)據(jù)流中間件、門(mén)戶中間件、工作流中間件等。

    中間件技術(shù)在集成中扮演著重要的角色,我們可以從不同層次采用不同種類,不同流程等各個(gè)層面分別加以集成。如圖1-9所示,我們可以從傳輸、消息、組件業(yè)務(wù)流程等各個(gè)層面分別加以集成。

    
 從圖1-9中我們還可以看出,為了完成不同層次的集成,可以采用不同的技術(shù)、 產(chǎn)品

    (1)為了完成系統(tǒng)底層傳輸層的集成,可以采用CORBA技術(shù)。(2)為了完成不同系統(tǒng)的信息傳遞,可以采用消息中間件產(chǎn)品。

    (3)為了完成不同硬件和操作系統(tǒng)的集成,可以采用J2EE中間件產(chǎn)品。

    同樣,目前中間件的競(jìng)爭(zhēng)焦點(diǎn)也主要集中在集成應(yīng)用平臺(tái).上,大多中間件公司都已經(jīng)或準(zhǔn)備將下一步的工作重點(diǎn)放在集成市場(chǎng)上。
 

  • 0人
  • 0人
最新文章
版權(quán)和免責(zé)聲明:
1.凡注有“浙江民營(yíng)企業(yè)網(wǎng)”的文章,均為浙江民營(yíng)企業(yè)網(wǎng)版權(quán)所有,未經(jīng)許可不得轉(zhuǎn)載或鏡像;
2.未注明來(lái)源或轉(zhuǎn)載自其他媒體的文章,本網(wǎng)轉(zhuǎn)載出于傳遞更多信息之目的,并不意味著贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性;如果您認(rèn)為文章有可能損害您的利益或知識(shí)產(chǎn)權(quán),請(qǐng)與我們聯(lián)系。

關(guān)于我們 | About zj123 |法律聲明 | 友情鏈接 | 建議留言 | 網(wǎng)站地圖 | 聯(lián)系我們 | 最新資訊

客服:0571-87896971 客服傳真:0571-87298208 543059767 1091140425

中國(guó)電子商務(wù)網(wǎng)站百?gòu)?qiáng) © 2002-2012 zj123.com All Rights Reserved

網(wǎng)監(jiān)網(wǎng)監(jiān)

浙ICP備11047537號(hào)-1