物聯傳媒 旗下網站
登錄 注冊
RFID世界網 >  技術文章  >  其他  >  正文

中間件技術相關產品分類及其發展趨勢

作者:茗瀾 收編
來源: 賽迪網論壇
日期:2007-07-10 14:41:57
摘要:中間件技術已經成為應用系統的支撐。相對于操作系統與數據庫而言,中間件與應用系統的關系更為密切,因此,應用系統的發展與中間件技術的發展互為因果。應用系統的需求就是中間件技術發展的風向標。
關鍵詞:中間件
需求導致技術格局多樣化 

中間件技術已經成為應用系統的支撐。相對于操作系統與數據庫而言,中間件與應用系統的關系更為密切,因此,應用系統的發展與中間件技術的發展互為因果。應用系統的需求就是中間件技術發展的風向標。 

從2003年應用發展的情況看,許多傳統的領域如金融、電信等大型企業的核心業務系統的建設已基本完成,基本數據源已經形成,并繼續向互聯網領域過渡。新的業務系統如決策系統、增值業務系統等將逐步展開。而在政府領域及中小企業領域,信息系統的發展相對滯后,其基礎業務系統的建立正在進行或剛剛開始。同時,信息系統建設的地域性差異很大,沿海地區與內陸地區都有很大差異。由于不同的應用系統類型需要不同的中間件技術,應用發展的不均衡性也導致中間件技術的多樣化發展。 

中間件的分類方法繁多,為了便于說明問題,根據2003年前后的發展狀況,我們姑且把中間件分為兩大類:一類是底層中間件,用于支撐單個應用系統或解決單一類問題,包括交易中間件(TPM)、應用服務器(WAS)、消息中間件(MOM)、數據訪問中間件(UDA)等;另一類是高層中間件,更多用于系統整合,包括企業應用集成中間件(EAI Suites)、工作流中間件(Workflow)、門戶中間件(Portal)等,它們通常會與多個應用系統打交道,在系統中的層次較高,并大多基于底層中間件運行。 

這些種類的中間件,根據應用的場景及發展軌跡的不同,將繼續保持多樣化發展,并不斷衍生出新的格局。 

底層中間件持續走穩 

在強勢行業新應用中,特別是在政府、中小企業的基礎應用系統的建設中,底層中間件將得到更廣泛的應用。 

作為B/S結構應用基礎設施,應用服務器在市場上大行其道。由于應用服務器的標準完備,所遵循的主要規范EJB及J2EE逐漸走向成熟,提供此類產品的廠商又眾多,因此競爭也最激烈,其市場價格也會持續走低,繼續保持“物品化”的趨向——即產品價格平穩走低,利潤增長依賴于增值服務。 

應用服務器由于基本上繼承了交易中間件和消息中間件的功能特性,在采用B/S結構及非傳統編程語言(C、C++等)的應用中,應用服務器在逐漸蠶食交易中間件及消息中間件的一部分市場,導致后兩種中間件在B/S市場中增長放緩。 

作為歷史最長、最成熟的中間件,交易中間件在對效率、可靠性等方面要求嚴格的關鍵任務系統中仍具有明顯優勢,在金融、電信、證券等許多行業的核心業務還無法采用B/S結構的情況下,仍將占有重要地位。 

消息中間件的定位、功能及穩定性非常出色,在需要數據可靠傳輸的系統中牢牢占據一席之地。同時,在各行業的單一應用系統建立起來以后,應用整合已成為新一輪應用系統建設的熱點,其中消息中間件扮演了重要的角色。根據Gartner的報告,在各種應用整合的技術中,基于集成代理套件(專用EAI軟件)的應用整合技術將成為最主流的技術,而集成代理套件的應用通常都離不開消息中間件。 

數據訪問中間件一直是在中間件技術的邊緣上,獨立的產品不多,大都由數據庫廠商隨數據庫產品一起提供。而中間件與數據庫之間的接口標準,如XA及JDBC、ODBC等已經非常成熟。 

高層中間件成為市場新寵  

在單一或基礎應用系統已經逐漸成熟的領域,新的應用熱點就是對應用系統的整合,并進而實現決策分析系統、增值業務系統等新的建設項目,使企業能夠進一步挖掘信息和對外提供多元化的服務。在政府行業,由于具有業務種類繁多、變化快、機構龐雜等特點,使得電子政務雖然不像電信、金融系統那樣對系統效率、可靠性等要求甚高,但由于其業務及流程的復雜程度以及變化速度更甚于金融、電信等應用,對中間件軟件的功能提出了新的、更高的要求。  

在上述領域的應用系統,需要大量高層中間件的支撐。因此,EAI軟件、工作流系統、Portal等已經逐漸成為行業應用的新寵。這些新的中間件通常都不是單一的中間件產品,而是多種中間件技術的融合,需要融合消息傳輸、事務處理、流程整合、構件化、應用服務器等中間件技術。Web Service技術將融合到應用服務器、EAI軟件、工作流系統、Portal等中間件軟件中。由于這些中間件技術更加復雜,更加貼近應用,因此需要更多的專業服務,當然他們的單位價格也大大高于底層中間件。  

從2003年的發展來看,高層中間件已經成為許多領域應用的不可或缺的基礎架構軟件,并因其價值巨大,已成為中間件廠商新一輪競爭的焦點。  

新技術與產品的推出速度放緩  

隨著各種中間件技術及產品粉墨登場,中間件技術已經逐漸走向成熟。同時受全球IT不景氣的影響,特別是互聯網所帶來的經濟泡沫破滅以后,IT技術的發展又回到理性的軌道上來了,不再一味地更新技術,使用戶無所適從,而是更加有節奏、更加踏實地去解決用戶的問題。在中間件技術領域,短期內也不會再出現革命性的技術,中間件技術將向著深入、實用、整合的方向發展,而且要持續相當長的一段時間。因此,用戶將會更多采用現有的中間件技術。  

實用化是重要的發展趨勢  

當前,中間件技術發展的動向是更加適應應用系統的要求,貼近應用,與應用的發展同步。軟件平臺就是中間件技術發展的一個明顯趨勢。  

中間件技術的誕生是為了用自身的復雜換取應用開發的簡單,但目前的中間件技術本身已經有過于復雜和過于通用的傾向,使得用戶在選擇和使用時遇到很多麻煩。因此,如何使中間件技術能更簡便、明了地滿足應用的需要,將成為中間件技術的一個發展方向,也就是中間件軟件自身需要整合和調整。一方面,中間件需要提供滿足個性化應用的解決方案,形成一種特別適用的支撐環境;另一方面,中間件需要整合,使應用只需面對一個可以解決問題的軟件平臺,而非一大堆中間件產品。  

當然,對平臺整合的理解也不盡相同。國外傾向于把各種中間件進行整合,形成基礎架構平臺;而國內傾向于除基礎架構平臺以外,把中間件以外的適應于特定行業應用的通用應用構件融合進來,成為基礎應用構件平臺,形成貼近行業應用的個性化應用支撐平臺。不管如何理解,中間件技術的發展將會更加貼近應用,更加實用。  

在面向某一領域或所謂“垂直市場”的中間件技術也得到了迅猛發展,最典型的例子就是移動中間件。由于移動通信技術及應用將在未來幾年內保持強勁的發展勢頭,各種適合移動應用使用的中間件技術將得到廣泛應用。