中間件技術已經成為應用系統的支撐。相對于操作系統與數據庫而言,中間件與應用系統的關系更為密切,因此,應用系統的發展與中間件技術的發展互為因果。應用系統的需求就是中間件技術發展的風向標。
從2003年應用發展的情況看,許多傳統的領域如金融、電信等大型企業的核心業務系統的建設已基本完成,基本數據源已經形成,并繼續向互聯網領域過渡。新的業務系統如決策系統、增值業務系統等將逐步展開。而在政府領域及中小企業領域,信息系統的發展相對滯后,其基礎業務系統的建立正在進行或剛剛開始。同時,信息系統建設的地域性差異很大,沿海地區與內陸地區都有很大差異。由于不同的應用系統類型需要不同的中間件技術,應用發展的不均衡性也導致中間件技術的多樣化發展。
中間件的分類方法繁多,為了便于說明問題,根據2003年前后的發展狀況,我們姑且把中間件分為兩大類:一類是底層中間件,用于支撐單個應用系統或解決單一類問題,包括交易中間件(TPM)、應用服務器(WAS)、消息中間件(MOM)、數據訪問中間件(UDA)等;另一類是高層中間件,更多用于系統整合,包括企業應用集成中間件(EAI Suites)、工作流中間件(Workflow)、門戶中間件(Portal)等,它們通常會與多個應用系統打交道,在系統中的層次較高,并大多基于底層中間件運行。
這些種類的中間件,根據應用的場景及發展軌跡的不同,將繼續保持多樣化發展,并不斷衍生出新的格局。
底層中間件持續走穩
在強勢行業新應用中,特別是在政府、中小企業的基礎應用系統的建設中,底層中間件將得到更廣泛的應用。
作為B/S結構應用基礎設施,應用服務器在市場上大行其道。由于應用服務器的標準完備,所遵循的主要規范EJB及J2EE逐漸走向成熟,提供此類產品的廠商又眾多,因此競爭也最激烈,其市場價格也會持續走低,繼續保持“物品化”的趨向——即產品價格平穩走低,利潤增長依賴于增值服務。
應用服務器由于基本上繼承了交易中間件和消息中間件的功能特性,在采用B/S結構及非傳統編程語言(C、C++等)的應用中,應用服務器在逐漸蠶食交易中間件及消息中間件的一部分市場,導致后兩種中間件在B/S市場中增長放緩。
作為歷史最長、最成熟的中間件,交易中間件在對效率、可靠性等方面要求嚴格的關鍵任務系統中仍具有明顯優勢,在金融、電信、證券等許多行業的核心業務還無法采用B/S結構的情況下,仍將占有重要地位。
原文轉自:http://www.anti-gravitydesign.com