明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

電子商務(wù)的承上啟下中間件

[摘要]電子商務(wù)的承上啟下中間件 互聯(lián)網(wǎng)周刊專稿試想,如果你的計(jì)算系統(tǒng)中包括了兩種操作系統(tǒng),三種數(shù)據(jù)庫(kù)以及更多的開發(fā)工具,那么想要構(gòu)建一個(gè)可以平滑運(yùn)行并且還能不斷隨業(yè)務(wù)增長(zhǎng)而擴(kuò)展的應(yīng)用必然是一項(xiàng)會(huì)耗費(fèi)大量人力財(cái)力的繁雜工程,即使如此,很可能的是出現(xiàn)吃力不討好的情況。為什么要中間件實(shí)際上,對(duì)于用戶來(lái)說(shuō),隨著...
電子商務(wù)的承上啟下中間件
 
互聯(lián)網(wǎng)周刊專稿

試想,如果你的計(jì)算系統(tǒng)中包括了兩種操作系統(tǒng),三種數(shù)據(jù)庫(kù)以及更多的開發(fā)工具,那么想要構(gòu)建一個(gè)可以平滑運(yùn)行并且還能不斷隨業(yè)務(wù)增長(zhǎng)而擴(kuò)展的應(yīng)用必然是一項(xiàng)會(huì)耗費(fèi)大量人力財(cái)力的繁雜工程,即使如此,很可能的是出現(xiàn)吃力不討好的情況。

為什么要中間件

實(shí)際上,對(duì)于用戶來(lái)說(shuō),隨著對(duì)各種舊有應(yīng)用的不斷擴(kuò)充和新應(yīng)用的不斷增加,當(dāng)企業(yè)IT部門面臨諸如不同硬件平臺(tái)、不同網(wǎng)絡(luò)環(huán)境、不同數(shù)據(jù)庫(kù)之間的互操作,多種應(yīng)用模式并存,系統(tǒng)效率過(guò)低,傳輸不可靠,數(shù)據(jù)加密,開發(fā)周期過(guò)長(zhǎng)等等這些問(wèn)題時(shí),如果單純依賴傳統(tǒng)的系統(tǒng)軟件或工具軟件提供的功能已經(jīng)不能滿足要求,用戶所迫切需要的是一種簡(jiǎn)捷、屏蔽和疏通了復(fù)雜的基礎(chǔ)技術(shù)細(xì)節(jié),使企業(yè)的計(jì)算系統(tǒng)開發(fā)、部署與管理變得輕松和諧的企業(yè)應(yīng)用新方式。于是,中間件開始IT應(yīng)用中發(fā)揮其無(wú)可替代的承上啟下作用。

由此我們想起了大工業(yè)生產(chǎn)方式所帶來(lái)的一些有益的啟示:人類社會(huì)的生產(chǎn)方式從19世紀(jì)的手工式單件生產(chǎn)進(jìn)化到20世紀(jì)的大工業(yè)生產(chǎn),其中關(guān)鍵的一步就是標(biāo)準(zhǔn)零部件的出現(xiàn)。功能再?gòu)?fù)雜的產(chǎn)品都是由大量現(xiàn)成的標(biāo)準(zhǔn)件裝配而成,這就使得生產(chǎn)走向了規(guī);头止f(xié)作的道路,并且,分工越細(xì)致、專業(yè)生產(chǎn)的程度越高,總體生產(chǎn)效率就越高。

說(shuō)起來(lái)軟件其實(shí)也是一種工業(yè),軟件構(gòu)件化技術(shù)的發(fā)展就離不開大工業(yè)生產(chǎn)分工協(xié)作方式的啟發(fā),這也是軟件技術(shù)跨世紀(jì)的一個(gè)發(fā)展趨勢(shì),其意義在于改變軟件的生產(chǎn)方式,從個(gè)別生產(chǎn)發(fā)展到標(biāo)準(zhǔn)化分工協(xié)作,從而在根本上提高了軟件生產(chǎn)的效率和質(zhì)量,提高開發(fā)大型軟件系統(tǒng)尤其是商用系統(tǒng)的成功率。

中間件正是構(gòu)件化軟件的一種表現(xiàn)形式。中間件抽象了典型的應(yīng)用模式,應(yīng)用軟件制造者可以基于標(biāo)準(zhǔn)的中間件進(jìn)行再開發(fā),這種操作方式其實(shí)就是軟件構(gòu)件化的具體實(shí)現(xiàn)。中間件所帶來(lái)的好處已經(jīng)在數(shù)不清的IT應(yīng)用中得到了體現(xiàn)。BEA是世界領(lǐng)先的中間件軟件廠商,曾有一位BEA的客戶從IBM平臺(tái)遷移到Sun的平臺(tái),原來(lái)開發(fā)的200萬(wàn)行C語(yǔ)言代碼僅僅花了3個(gè)小時(shí)就重新編譯完成,沒有遇到任何問(wèn)題。如果沒有中間件,這樣的平臺(tái)遷移,其工作量勢(shì)必讓人大傷腦筋。

什么是中間件

2000年5月的某一天,美國(guó)司法部勉強(qiáng)同意再多給微軟60天的時(shí)間,來(lái)完成它提出的行為補(bǔ)救措施。這些行為補(bǔ)救措施將迫使微軟改造其產(chǎn)品,銷售沒有所謂"中間件"的Windows操作系統(tǒng)。按照美國(guó)司法部的定義,"中間件"不僅包括互聯(lián)網(wǎng)瀏覽器和匯流媒體應(yīng)用程序,還包括任何一種微軟的競(jìng)爭(zhēng)對(duì)手稱為"中間件"的應(yīng)用程序。

我們且不去管微軟到底有沒有壟斷,不過(guò)事實(shí)上,目前在Windows2000操作系統(tǒng)中的確已包含了中間件的部分功能,但Windows2000本身并不是中間件。那么中間件的含義如何界定呢?

中科院軟件所研究員仲萃豪認(rèn)為中間件(Middleware)是處于操作系統(tǒng)和應(yīng)用程序之間的軟件,"也有人認(rèn)為它應(yīng)該屬于操作系統(tǒng)中的一部分。人們?cè)谑褂弥虚g件時(shí),往往是一組中間件集成在一起,構(gòu)成一個(gè)平臺(tái)(包括開發(fā)平臺(tái)和運(yùn)行平臺(tái)),但在這組中間件中必需要有一個(gè)通信中間件,因此,我同意這種定義:中間件=平臺(tái)+通信。這個(gè)定義也限定了只有用于分布式系統(tǒng)中才能稱為中間件,同時(shí)還可以把它與支撐軟件和實(shí)用軟件區(qū)分開來(lái)。"

中間件其實(shí)是一個(gè)非常新的概念,不過(guò)實(shí)踐往往會(huì)走在理論的前面,有些軟件在中間件的概念產(chǎn)生以前可能就已經(jīng)存在了。此外,有些軟件雖然不是作為中間件開發(fā)出來(lái)的,但是符合中間件的定義。目前國(guó)內(nèi)外有不少?gòu)S商都號(hào)稱是中間件技術(shù)的開發(fā)商和產(chǎn)品提供商,但他們對(duì)技術(shù)的闡述和產(chǎn)品功能的介紹卻是千差萬(wàn)別,這就給中間件的分類帶來(lái)了一定程度上的復(fù)雜性。按照IDC的分類方法,中間件可分為六類。

終端仿真/屏幕轉(zhuǎn)換:用以實(shí)現(xiàn)客戶機(jī)圖形用戶接口與已有的字符接口方式的服務(wù)器應(yīng)用程序之間的互操作;

數(shù)據(jù)訪問(wèn)中間件:是為了建立數(shù)據(jù)應(yīng)用資源互操作的模式,對(duì)異構(gòu)環(huán)境下的數(shù)據(jù)庫(kù)實(shí)現(xiàn)聯(lián)接或文件系統(tǒng)實(shí)現(xiàn)聯(lián)接的中間件;

遠(yuǎn)程過(guò)程調(diào)用中間件:通過(guò)這種遠(yuǎn)程過(guò)程調(diào)用機(jī)制,程序員編寫客戶方的應(yīng)用,需要時(shí)可以調(diào)用位于遠(yuǎn)端服務(wù)器上的過(guò)程;

消息中間件:用來(lái)屏蔽掉各種平臺(tái)及協(xié)議之間的特性,進(jìn)行相互通信,實(shí)現(xiàn)應(yīng)用程序之間的協(xié)同;

交易中間件:是在分布、異構(gòu)環(huán)境下提供保證交易完整性和數(shù)據(jù)完整性的一種環(huán)境平臺(tái);

對(duì)象中間件:在分布、異構(gòu)的網(wǎng)絡(luò)計(jì)算環(huán)境中,可以將各種分布對(duì)象有機(jī)地結(jié)合在一起,完成系統(tǒng)的快速集成,實(shí)現(xiàn)對(duì)象重用。

市場(chǎng)的肯定

說(shuō)起來(lái)可能會(huì)讓那些虛張聲勢(shì)的互聯(lián)網(wǎng)公司汗顏,1999年,Nasdaq股市上投資回報(bào)率最高的并非某些名聲顯赫的網(wǎng)站,而是全球最大的獨(dú)立中間件廠商BEA公司,其股票升幅高達(dá)884.6%。時(shí)至今日,BEA的營(yíng)業(yè)收入已連續(xù)18個(gè)季度保持高速增長(zhǎng)。

中間件是軟件技術(shù)發(fā)展的一種潮流,被譽(yù)為發(fā)展最快的軟件品種,近年來(lái)勢(shì)頭強(qiáng)勁,當(dāng)然,這也是源于市場(chǎng)在全球范圍內(nèi)對(duì)中間件的支持。毫無(wú)疑問(wèn),中間件正在成為軟件行業(yè)新的技術(shù)與經(jīng)濟(jì)增長(zhǎng)點(diǎn)。

國(guó)際數(shù)據(jù)集團(tuán)(IDC)在日前發(fā)表的一份報(bào)告中預(yù)計(jì)今后五年中間件市場(chǎng)將快速成長(zhǎng)。IDC預(yù)計(jì)全球中間件和商業(yè)軟件收入將從1999年的27億美元增長(zhǎng)到2004年的近97億美元,增長(zhǎng)255%。據(jù)GlobalSight公司預(yù)計(jì),全球電子商務(wù)市場(chǎng)到2001年將達(dá)到1.2萬(wàn)億美元。ForresterResearch則估計(jì),僅僅是BtoB電子商務(wù),到2003年的年收入就將達(dá)到1.3萬(wàn)億美元。而業(yè)內(nèi)人士認(rèn)為,未來(lái)基于Internet的電子商務(wù)業(yè)務(wù)將有79%建筑在中間件的基礎(chǔ)之上。無(wú)疑,這將帶來(lái)一個(gè)潛力巨大的市場(chǎng)。

在中國(guó),有關(guān)數(shù)字同樣讓人興奮,1998年中間件市場(chǎng)總值達(dá)12.34億美元;1999年為17億美元;預(yù)測(cè)到2004年將達(dá)到90.3億美元,年增長(zhǎng)率為39.7%,遠(yuǎn)遠(yuǎn)高于軟件業(yè)的平均增長(zhǎng)水平。

戰(zhàn)略要沖的兩個(gè)焦點(diǎn)

中間件應(yīng)用的焦點(diǎn)之一就是電子商務(wù),這要從電子商務(wù)的網(wǎng)絡(luò)應(yīng)用體系說(shuō)起。

從網(wǎng)絡(luò)環(huán)境來(lái)看,電子商務(wù)所強(qiáng)調(diào)的是在網(wǎng)絡(luò)計(jì)算環(huán)境下的商業(yè)化應(yīng)用,不僅僅是硬件和軟件的結(jié)合,也不僅僅是電子交易,而是把買家、賣家、廠商和合作伙伴在因特網(wǎng)(Internet)、企業(yè)內(nèi)部網(wǎng)(Intranet)和企業(yè)外部網(wǎng)(Extranet)結(jié)合起來(lái)的網(wǎng)絡(luò)應(yīng)用體系。

隨著對(duì)企業(yè)各種現(xiàn)有應(yīng)用的不斷擴(kuò)充和不斷增加新的應(yīng)用形式,IT部門需要滿足越來(lái)越多的需求,尤其是對(duì)分布式網(wǎng)絡(luò)應(yīng)用的需求,諸如跨過(guò)不同硬件平臺(tái)、不同的網(wǎng)絡(luò)環(huán)境、不同的數(shù)據(jù)庫(kù)系統(tǒng)之間互操作,新舊系統(tǒng)并存,系統(tǒng)效率過(guò)低,傳輸不可靠、數(shù)據(jù)需要加密,開發(fā)周期過(guò)長(zhǎng),維護(hù)不力等等,這些問(wèn)題的解決只依賴傳統(tǒng)的系統(tǒng)軟件或Web工具軟件已經(jīng)很難滿足要求,于是,作為電子商務(wù)網(wǎng)絡(luò)應(yīng)用體系的中間平臺(tái)也就應(yīng)運(yùn)而生了。我們一般把電子商務(wù)應(yīng)用服務(wù)器、通用業(yè)務(wù)網(wǎng)關(guān)、支付網(wǎng)關(guān)、通訊平臺(tái)和安全平臺(tái),統(tǒng)一納入電子商務(wù)中間件構(gòu)架的范疇。

有一個(gè)數(shù)據(jù)可以說(shuō)明電子商務(wù)與中間件的關(guān)系:1999年,BEA公司銷售收入的54%來(lái)自于E-business。Internet以及電子商務(wù)可以說(shuō)為中間件廠家?guī)?lái)了無(wú)限生機(jī),BEA中國(guó)區(qū)市場(chǎng)總監(jiān)沈惠中認(rèn)為此中的原因是電子商務(wù)系統(tǒng)的實(shí)現(xiàn)離不開中間件,電子商務(wù)最重要的是如何能把自己的系統(tǒng)全部利用起來(lái),并把重要的功能提供到網(wǎng)上。"比如你去百盛買東西,你在網(wǎng)上看見的百盛的網(wǎng)頁(yè)其實(shí)非常簡(jiǎn)單,但最重要的是當(dāng)你要買進(jìn)貨物時(shí),前端的系統(tǒng)要跟倉(cāng)庫(kù)、送貨系統(tǒng)等后臺(tái)系統(tǒng)相連接,真正的交易是通過(guò)后臺(tái)做的,而不是通過(guò)前臺(tái)。中間件的真正作用是如何能保證交易的一致性,并把各個(gè)系統(tǒng)連接起來(lái)。"
實(shí)際上,除了BEA之外,像IBM、Oracle和Microsoft及Sun等大廠商也早已涉足電子商務(wù)中間件。今年六月,世界上第二大軟件公司Oracle公司宣布:公司將進(jìn)行戰(zhàn)略性調(diào)整,調(diào)集其三分之一的資源:2000名程序員,進(jìn)行企業(yè)電子商務(wù)系統(tǒng)的開發(fā)。而IBM憑借多年的開發(fā)經(jīng)驗(yàn)和對(duì)市場(chǎng)敏銳的洞察力,在90年代及時(shí)調(diào)整了其產(chǎn)品策略,將中間件產(chǎn)品作為其今后開發(fā)的重點(diǎn)之重點(diǎn),并推出了面向消息的中間件產(chǎn)品—MQSeries。目前,IBM則正在投入10億英磅的資金改進(jìn)其WebSphere網(wǎng)站開發(fā)工具,以期將之改造成一個(gè)完整的電子商務(wù)平臺(tái)。對(duì)此,Giga信息集團(tuán)的分析家認(rèn)為,WebSphere將必然與BEA的的產(chǎn)品展開激烈競(jìng)爭(zhēng)。

另外一個(gè)焦點(diǎn)也就是當(dāng)前人們言所必及的無(wú)線應(yīng)用。這是一個(gè)潛力巨大的未來(lái)市場(chǎng),對(duì)此看好的各大廠商紛紛推出自己的無(wú)線版中間件產(chǎn)品,惟恐稍有落后。

IBM推出了支持無(wú)線設(shè)備的通信中間件MQSeriesEveryplace,日前,Oracle公司也正式發(fā)布了Oracle9i應(yīng)用服務(wù)器無(wú)線版,這是一個(gè)專門針對(duì)通信公司、消費(fèi)類門戶、應(yīng)用服務(wù)提供商(ASP)及相關(guān)公司開發(fā)和部署無(wú)線Internet內(nèi)容及應(yīng)用服務(wù)的全套中間件。而微軟則也在悄悄地準(zhǔn)備著自己通信中間件的無(wú)線版本。

標(biāo)準(zhǔn)之爭(zhēng)

標(biāo)準(zhǔn)之爭(zhēng)幾乎是IT界的一個(gè)永恒的主題。

由于各大廠商都希望能夠從中間件上獲得盡量多的好處,同時(shí)中間件還是一項(xiàng)發(fā)展中的技術(shù),作為基礎(chǔ)的標(biāo)準(zhǔn)化工作仍在進(jìn)行中,所以當(dāng)前流行的來(lái)自不同廠家之間的中間件產(chǎn)品目前還很難實(shí)現(xiàn)互操作。在這里,爭(zhēng)斗是難免的。

面向?qū)ο蟮闹虚g件是對(duì)象技術(shù)和分布式計(jì)算發(fā)展的產(chǎn)物,業(yè)界普遍認(rèn)為面向?qū)ο笫墙窈笾虚g件發(fā)展的主流方向,它提供一種通訊機(jī)制,透明地在異構(gòu)的分布計(jì)算環(huán)境中傳遞對(duì)象請(qǐng)求,而這些對(duì)象可以位于本地或者遠(yuǎn)程機(jī)器。

面向?qū)ο髽?biāo)準(zhǔn)原本只有一個(gè),即CORBA(公共對(duì)象請(qǐng)求代理體系結(jié)構(gòu)),該標(biāo)準(zhǔn)由包括BEA、IBM、Oracle、Sun和Sybase等公司在內(nèi)的眾多廠商一起制定,從而形成了一個(gè)龐大的CORBA聯(lián)盟勢(shì)力。后來(lái),Sun推出了企業(yè)級(jí)JavaBeans(EJB),用自己易使用的程序模型來(lái)對(duì)CORBA做出了改進(jìn)。微軟COM(ComponentObjectModel,組件對(duì)象模型)的出現(xiàn),使面向?qū)ο笾虚g件市場(chǎng)里又多了一個(gè)標(biāo)準(zhǔn),這樣,面向?qū)ο笾虚g件產(chǎn)品實(shí)際上形成了兩大標(biāo)準(zhǔn),一是微軟的COM,一是JavaBeans。

業(yè)內(nèi)有一種觀點(diǎn)認(rèn)為,微軟的COM標(biāo)準(zhǔn),自然會(huì)占領(lǐng)桌面產(chǎn)品,不過(guò)現(xiàn)在Internet與企業(yè)級(jí)環(huán)境都是異構(gòu)環(huán)境,COM是專有系統(tǒng),不是一個(gè)被業(yè)界廣泛接受的標(biāo)準(zhǔn),因此企業(yè)級(jí)應(yīng)用則很可能遵循CORBA及其兼容標(biāo)準(zhǔn)。那么,從一個(gè)桌面應(yīng)用程序,比如Windows的Excel通過(guò)中間件訪問(wèn)DB2數(shù)據(jù)庫(kù),也許就會(huì)有問(wèn)題。類似這樣的問(wèn)題很有不少,看來(lái),在不同中間件標(biāo)準(zhǔn)之間互通仍需時(shí)日,也許有人不免要問(wèn),難道中間件之間還需要中間件?

不過(guò)有消息稱,微軟已開始以出售自己源代碼的方式來(lái)與CORBA中間件廠商合作。實(shí)際上,現(xiàn)在很多CORBA廠商都開始提供一種讓COM及CORBA能夠互操作的能力。例如,BEA去年7月份發(fā)布的M3第一個(gè)版本已經(jīng)開始支持COM,但也同時(shí)支持企業(yè)級(jí)的JavaBeans規(guī)格,還帶有可擴(kuò)展的基于CORBA的面向?qū)ο蟮囊妗?br>
那么未來(lái),在面向?qū)ο笾虚g件市場(chǎng)上,哪一種標(biāo)準(zhǔn)會(huì)占上風(fēng),或者將怎樣進(jìn)行融合呢?BEA公司認(rèn)為,未來(lái)COM與CORBA將共存,搭橋形式將普遍實(shí)現(xiàn)。而微軟很可能不希望這樣。

國(guó)內(nèi)的契機(jī)和作為

2000年4月21日,中國(guó)軟件行業(yè)協(xié)會(huì)在京舉辦“中間件技術(shù)與發(fā)展戰(zhàn)略高級(jí)研討會(huì)”。來(lái)自信息產(chǎn)業(yè)部、科技部、中國(guó)建設(shè)銀行以及軟件行業(yè)的專家和領(lǐng)導(dǎo),針對(duì)中間件技術(shù)的應(yīng)用現(xiàn)狀和趨勢(shì),探討了以中間件為突破口,推動(dòng)中國(guó)軟件產(chǎn)業(yè)進(jìn)入大規(guī)模市場(chǎng)化的問(wèn)題。

2000年6月,東方通科技有限公司率先推出國(guó)內(nèi)第一個(gè)企業(yè)級(jí)的網(wǎng)絡(luò)商務(wù)中間件平臺(tái)TongWeb,為國(guó)內(nèi)企業(yè)開展電子商務(wù)提供動(dòng)力引擎。而實(shí)際上,東方通多年來(lái)在這一領(lǐng)域已經(jīng)做了大量開拓性工作。幾年來(lái),東方通科技的消息中間件TongLINK/Q、交易中間件TongEASY等中間件產(chǎn)品在全國(guó)450多個(gè)大型關(guān)鍵業(yè)務(wù)系統(tǒng)得到使用,獲得了裝機(jī)量超過(guò)45,000套的業(yè)績(jī),在國(guó)內(nèi)市場(chǎng)形成了與IBM、BEA三分天下的格局。其實(shí),正是東方通的成績(jī)?yōu)槲覈?guó)的軟件產(chǎn)業(yè)增強(qiáng)了在系統(tǒng)級(jí)軟件有所作為的信心。

2000年7月底,金蝶公司又宣布投入巨資成立以中間件產(chǎn)品研發(fā)及銷售為主營(yíng)業(yè)務(wù)的Apusic軟件公司,進(jìn)軍中間件市場(chǎng)。目前其首推產(chǎn)品是基于J2EE技術(shù)的Web-Enabled應(yīng)用服務(wù)器,它實(shí)現(xiàn)了EJB、HTTPSERVLET、SSL加密及XML解析器等J2EE核心技術(shù),是第一個(gè)具有自主知識(shí)產(chǎn)權(quán)、完全用Java開發(fā)的J2EE中間件產(chǎn)品,適用于獨(dú)立軟件開發(fā)商、系統(tǒng)集成商和電子商務(wù)公司。金蝶公司有關(guān)人士表示,Apusic將力爭(zhēng)在5年內(nèi)成為以中間件產(chǎn)品為主營(yíng)業(yè)務(wù)的上市公司。

此外,國(guó)防科技大學(xué)和中科院軟件所在中間件方面的工作也是卓有成效。

民族軟件產(chǎn)業(yè)在中間件領(lǐng)域的作為讓業(yè)界感到了振奮,一種聲音認(rèn)為,中間件市場(chǎng)的發(fā)展,將為民族軟件產(chǎn)業(yè)切入戰(zhàn)略性、基礎(chǔ)性及關(guān)鍵性軟件領(lǐng)域提供一次最現(xiàn)實(shí)的機(jī)遇。

首先是相對(duì)于操作系統(tǒng)等大型系統(tǒng)級(jí)軟件而言,中間件產(chǎn)品并非專有系統(tǒng),在技術(shù)上與國(guó)際標(biāo)準(zhǔn)及規(guī)范接軌,這一點(diǎn)對(duì)于我們這樣一個(gè)軟件人員資源豐厚的國(guó)家比較有利。

其次,我們?cè)谶@一領(lǐng)域的起步時(shí)間和國(guó)外廠商相差并不遠(yuǎn)。

此外,與應(yīng)用軟件相比,中間件產(chǎn)品沒有太多的地域色彩,因此也更容易打入國(guó)際市場(chǎng),為民族軟件產(chǎn)業(yè)贏得更大的生存空間。而民族軟件產(chǎn)業(yè)憑借全球化的市場(chǎng)規(guī)模,則能夠鑄造出世界級(jí)的軟件公司。事實(shí)上,國(guó)內(nèi)有一些志向遠(yuǎn)大的軟件公司比如上海艾科軟件就已經(jīng)基本明確了進(jìn)軍美國(guó)市場(chǎng)的時(shí)間表。

中間件讓中國(guó)IT產(chǎn)業(yè)感到振奮的另一個(gè)原因是,它為解決中國(guó)的信息安全問(wèn)題提供了一種可能的方法。眾所周知,計(jì)算機(jī)硬件和操作系統(tǒng)的“后門”問(wèn)題是所有加密軟件、身份認(rèn)證、防火墻都控制不了的。目前我們使用的計(jì)算機(jī)多數(shù)來(lái)自外國(guó),芯片、操作系統(tǒng)更是100%被外國(guó)壟斷。技術(shù)上受制于人,這是我們對(duì)我國(guó)計(jì)算機(jī)應(yīng)用系統(tǒng)安全的最大擔(dān)憂,于是我國(guó)一直在進(jìn)行國(guó)產(chǎn)操作系統(tǒng)和安全產(chǎn)品以及芯片的研制工作,不過(guò)短期內(nèi)難有突破性成果。那么如何在采用國(guó)外先進(jìn)系統(tǒng)軟件的同時(shí),又在一定程度上保護(hù)國(guó)家的信息安全呢?中間件產(chǎn)品或許堪當(dāng)其任。

處于操作系統(tǒng)軟件與用戶應(yīng)用軟件中間的中間件,相當(dāng)于一個(gè)過(guò)濾層,所有的數(shù)據(jù)進(jìn)出都要通過(guò)這個(gè)過(guò)濾層。中間件是否可靠,將關(guān)系到所有數(shù)據(jù)是否安全,而把住中間件這一關(guān),也可能將來(lái)自后門的攻擊拒之門外。中國(guó)軟件行業(yè)協(xié)會(huì)會(huì)長(zhǎng)楊天行教授認(rèn)為,“開發(fā)自主知識(shí)產(chǎn)權(quán)的中間件產(chǎn)品,將為我們提供信息應(yīng)用的安全保障。尤其是國(guó)外中間件廠商在這一領(lǐng)域目前還未形成壟斷局面。國(guó)內(nèi)軟件業(yè)應(yīng)本著有所為有所不為的方針,以有限的資源盡早實(shí)現(xiàn)有限目標(biāo)的重點(diǎn)突破!

中間件不能承載之重

雖然說(shuō)中間件為我國(guó)的軟件產(chǎn)業(yè)提供了一個(gè)絕佳的發(fā)展機(jī)遇,但機(jī)遇只對(duì)有準(zhǔn)備的人起作用。聯(lián)想到我國(guó)軟件產(chǎn)業(yè)的現(xiàn)狀,情況并非十分樂觀。

首先,一個(gè)好的中間件產(chǎn)品要能解決應(yīng)用互連帶來(lái)的各種問(wèn)題的,不過(guò),針對(duì)不同的應(yīng)用領(lǐng)域,對(duì)中間件又有各種不同的要求。由于實(shí)際的應(yīng)用環(huán)境千差萬(wàn)別,不可能有一種十全十美的中間件會(huì)解決所有的問(wèn)題。因此,我們必須有足夠的投入來(lái)支持這一領(lǐng)域的全面發(fā)展。

其次,中間件畢竟是要在硬件平臺(tái)、操作系統(tǒng)和網(wǎng)絡(luò)環(huán)境上做事的,這就決定了你的軟件產(chǎn)業(yè)還是要跟在別人后面跑,我國(guó)軟件產(chǎn)業(yè)的形勢(shì)并沒有根本改變。

此外,中間件的研發(fā)工作牽涉到對(duì)于應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)、硬件平臺(tái)甚至前端等方方面面的了解,而國(guó)內(nèi)軟件業(yè)目前還是缺乏具備總體設(shè)計(jì)能力的人才,這將在一定程度上制約中間件產(chǎn)品的持續(xù)騰飛。

現(xiàn)在仿佛中間件已經(jīng)被賦予了中國(guó)軟件產(chǎn)業(yè)太多的責(zé)任和希望,但是以我們并不強(qiáng)壯的身軀,成功還是要一步步去造就。中間件是一個(gè)契機(jī),但絕不是中國(guó)軟件產(chǎn)業(yè)的救命稻草。