“從技術上講,中國的中間件整體水平和發達國家處于同一起跑線。與國際大廠商壟斷了的操作系統、數據庫軟件市場不同的是,近年發展起來的中間件市場百家爭鳴,中間件已成為我國切入基礎軟件領域的一個契機?!眹揽萍即髮W王懷民教授認為。
如今我國大力提倡信息化建設。而當前的信息化在很大程度上是指網絡環境下的信息化。中間件作為一種獨立的系統軟件或服務程序,位于客戶機服務器的操作系統之上,能夠有效管理計算資源和網絡通信。因此,國家在網絡環境下進行信息化的需求帶動了中間件的發展。
王懷民教授談到,過去,我們一直在應用軟件方面做事情,操作系統、數據庫等基礎軟件方面又比較落后,特別是基礎軟件的落后使我國軟件自主發展受到了局限。那么,軟件產業長遠發展的后勁在哪里?結論就是中間件。
在技術上開辟疆土
中間件、結點操作系統和傳統的操作系統整合在一起就是網絡計算平臺,而結點操作系統和中間件構成了所謂的網絡計算環境。
在千人萬米長跑中,往往好的選手會站在前面,而且前后的距離比較遠。相對而言,國外的操作系統和數據庫軟件就是那些“好選手”。但中間件的市場格局則完全不同,從技術角度上講,我們在起跑線前的領先陣列中。我國在信息化進程中,既在大力扶植中間件,也在強調操作系統的發展。但是,在操作系統、數據庫軟件方面,我們是“收復失地”,中間件則是在“開辟疆土”。
注重集成
中間件要注重應用和數據的集成。集成首先是現實需求。比如,銀行體系過去不是中央化,而是由地方政府主管?,F在總行要進行信息化建設,因為銀行必須由信息系統支持才能提供服務。如果全部替換地方行原有的信息系統往往會付出很大代價。因此,只有通過集成。數據集成很大程度上是數據的融合。
集成是一門學問,是經濟學概念的折射。集成包括應用、數據和系統的整合,是為了解決業務。在基本單元固定的情況下,不同的集成方式產生不同的效果,所以集成也是資源創新。
如何縮小差距
我國的中間件開發商和國際大廠商仍然有一定的差距。差距首先體現在技術沉淀和技術造詣上,比如操作系統和數據庫等基礎軟件的技術、應用軟件領域的建模技術等等,還有便是實踐環節上的差距。我國信息化建設起步比發達國家晚,在操作系統和應用系統的開發工作上經驗還不足。如果要實現跨越式發展,使我們起跑時處在第一陣列,比賽結束時仍然處于第一陣列,我們就要在縮小差距上做工夫。王懷民教授認為:“首先,要充分利用現在技術開放的機遇。在互聯網的環境下,基本原則就是堅持技術的開放。過去在封閉系統方面,我們只能當用戶,現在可以積極參與。除此之外,要加強實踐,既要加強系統開發的實踐,也要加強應用系統開發的實踐。人們在形容我國軟件產業與發達國家的差距時常說,‘我們醒得不晚,起得不慢,跑得卻不快’。原因在于我們的身體素質不行,那么我們就要加強身體素質的鍛煉?!?
原文轉自:http://www.anti-gravitydesign.com