不斷擴展的外延和內涵、全面轉向SOA、更加細分的領域市場以及應用服務器的普通商品化趨勢,是未來中間件發展的大趨勢。
10年前,消息中間件似乎是中間件的代名詞,幾乎能概括中間件的全部內涵;10年后的今天,中間件的內涵和外延都已經大大擴展了:消息中間件、交易中間件、應用服務器中間件、工作流中間件,應有盡有!不難看出,隨著信息技術的不斷發展,中間件也在不斷地發展和變化。我們不禁要問,在未來幾年里,中間件將向何處去?
從"薄"到"厚"
傳統上,人們僅僅把諸如BEA Tuxedo、IBM MQ等用于交易處理、消息傳遞的軟件看成中間件。時至今日,業界已經廣泛地認同了中間件從"薄"變"厚"的趨勢。
BEA公司中國區技術總監喻思成先生認為,今天人們所說的中間件本身涵蓋的范圍已經越來越大,原來純粹是交易、消息和J2EE的Web中間件,現在已經擴展到包括EAI、門戶、數據內容整合等更大的中間件范疇。這些層次的中間件分別提供不同的功能來支持應用的開發和部署。隨著中間件層次的增加,人們在進行應用開發的過程中所需的編程工作也會越來越少,因為絕大多數應用功能都可以通過相應的中間件來完成。
這種由"薄"變"厚"的趨勢直接導致了中間件的平臺化:把分散的、分別適用于不同技術領域的中間件產品通過統一的框架集成起來,提供企業應用開發所需的軟件支撐環境,這就是以Java技術為核心的應用平臺套件(APS)。應用平臺套件最大的特點是它所包含的各個中間件產品模塊既可以單獨使用,也可以共同形成完整的應用支撐平臺,從而提供了優異的靈活性、可擴展性和可管理性。按照Gartner的估計,APS市場將在今明兩年將達到125美元的市場規模,到2007年,APS供應商會壟斷企業應用平臺市場。
全面轉向SOA
面向服務的架構(SOA)如今已經是公認的企業IT趨勢,各大廠商的中間件產品也紛紛轉向采用SOA架構。ZapThink的調查顯示,到2006年,基于SOA架構的中間件產品將成為企業應用系統的主要設計思路。
之所以SOA會成為廠商和用戶推崇的IT架構,是因為在SOA架構下,"服務"成為應用系統的基本組件,使得IT與業務有機的結合在一起。同時,SOA架構提供了應用系統的靈活性,服務之間的替換非常靈活,完全不必關心其底層的實現技術,唯一要考慮的就是服務接口,而它們是完全符合Web服務和XML標準的。采用面向服務的架構帶來的好處是不言而喻的:松耦合、可重用、靈活應變、縮短業務提供時間以及降低應用開發成本,在這一架構下,企業現有的IT資產,包括遺留應用和數據庫都可以方便地納入新系統,從而成為企業整體解決方案的一部分。
普通商品化趨勢
過去,人們常常用"同質化"一詞來形容PC機、電視機等消費電子產品在性能和質量上的相似性,今天,中間件也面臨同樣的處境,而最突出的就是應用服務器的普通商品化趨勢。
一方面,日益成熟的開放源碼J2EE服務器也極大地沖擊了商用J2EE應用服務器的市場。在這種情況下,應用服務器要想繼續維持過去的"高貴"身份已經不可能了,從某種意義上說,今天的應用服務器已經成為企業應用中最基礎,但同時也是最不起眼的中間件,就像我們日常使用的日用品一樣。另一方面,應用服務器的普通商品化趨勢也促使中間件提供商不斷細分技術領域、擴展產品的范疇、開發出更有針對性的產品。
從最初的交易中間件、消息中間件,到今天的應用服務器、門戶、工作流中間件、集成中間件以及應用平臺套件,中間件已經從單一功能的軟件演變成企業應用開發的基礎平臺,有了它,您甚至可以把操作系統拋在腦后。從這種意義上說,中間件已經的的確確地成為企業IT應用的基礎架構,在企業的信息化建設中起到關鍵作用。
原文轉自:http://www.anti-gravitydesign.com