极速11选5
   
 
體系架構
  當前位置:首頁 > 技術支持 > 體系架構
SOA與中間件
發布時間:2010-03-03 瀏覽:2688次
         盡管SOA的技術形態還存在著較多的變數,但有一點是不容懷疑的,這就是基于SOA必將成為中間件發展的技術趨勢。

  近日,甲骨文公司和BEA系統公司在美國宣布,已經簽訂了一份最終協議。根據這份協議,甲骨文公司將以每股19.375美元的價格收購BEA公司所有的已發行股票,收購總價約為85億美元。而此次收購的目的,不過是因為甲骨文公司需要利用BEA公司在SOA領域已取得的領先優勢。

  業界人們普遍認為,BEA公司之所以能取得這樣的領先優勢,完全依賴于其出色的中間件產品――WebLogic,而業界另一SOA巨頭IBM正好也擁有一款優秀的中間件產品Webshpere; 于是,在業界人士得出了這樣的觀點:SOA必將改變中間件的產業格局。但是,SOA又會把中間件引向何方呢?

  要回答這個問題,就先要弄清楚SOA和中間件的關系。在SOA出現之前,中間件就已經存在了。只不過傳統的中間件僅是利用EAI的模式將企業內部的各種業務支撐和管理系統統一在一個平臺之上,使數據運行和管理的流程更加順暢。而SOA在此基礎之上,又進了一步。它試圖使整個IT架構更加靈活,可以根據用戶需求的變動進行隨時調整和增刪。

  舉例來說,中間件和SOA之間的關系是組件和電梯? ⑼ǖ賴墓叵?。當我們?建筑一所房子時,傳統中間件所采用的EAI模式,所提供的更象是一個個的組件。這些組件可能包括窗戶、門、可用來做圍墻的預制板,當我們需要一間房子時,把這些組件組合在一起,就建成了一棟房子。而SOA所提供的是靈活的思路,當一間間房子被建立直來以后,SOA可能提供一架電梯或一個通道,以保證所有房間的聯通。而這個電梯的角色,可能由ESB(企業總線)來扮演。

  但這并不是說,只有利用中間件,才能順暢地把房子建起來?;瘓浠八?,中間件技術只是房子建設方法中的一種。SOA可能利用簡單的Web Service、XML等手段實現。但在大型企業級系統中,因為系統過于復雜,異構的系統非常多,而中間件作為基礎軟件類產品,既與用戶業務流程息息相關,又與集成商的應用軟件融為一體,上與應用開發的工具相連,下與操作系統類型、數據庫類型密不可分,所以采用中間件進行系統的融合可能是一種比較方便的實現手續。

  所以SOA與中間件的關系,是一種相互促進的關系。一方面中間件產品可以很好地構建SOA的應用,另一方面采用中間件產品開發出來的應用,將很容易被整合進SOA架構。明白了SOA與中間件的這一層關系,也就不難理解為什么SOA會對中間件的發展產生如此重大的影響了? ?

  甲骨文公司收購BEA公司,影響到WebLogic的歸屬,也引出了它與甲骨文公司原有產品――融合中間件的競爭。此前,甲骨文公司曾放言說,甲骨文中間件新許可證總銷售收入預計將超過BEA。接下來,WebLogic與甲骨文融合中間件在同一家公司內的競爭,也是中間件市場的一大看點。

  此前,甲骨文發展SOA的策略是把收購來的PeopleSoft的產品打造成基于SOA的產品,而收購WebLogic之后,PeopleSoft的產品將與WebLogic一起構成一對令人生畏的新SOA組合。

  事實上,WebLogic的歸屬問題只是SOA影響中間件發展的一個事件,SOA對中間件產品的影響,遠不止于此。隨著SOA的普及,不同種類的中間件產品的命運,正在發生變化。

  按照用途來分,中間件可以劃分為基礎中間件、應用中間件和領域應用框架三類。其中,應用中間件主要有數據資源集成、應用資源集成、業務流程集成、門戶集成等中間件。

  隨著SOA的普及,信息系統內部為滿足互通互聯的要求,開始對信息系統進行綜合集成。這就要求新一代中間件需要采用分布對象技術,以及軟總線加軟構件的總體結構,通過對象代理、消息代理、適配器和包裝器等機制,并圍繞信息系統的分布式的基本結構,在基礎設施之上建立基礎中 間件,進而深入應用軟件的資源層、業務層和表現層建立應用中間件,最終面向具體應用領域建立領域應用框架,從而全方位支撐信息系統的綜合集成。這使得傳統單一功能的中間件產品的市場正在日漸萎縮。與之相反,提供完整綜合功能的中間件產品卻正在大大量涌現。

  此外,由于SOA的崛起,服務的創建、調用及服務編排也都有了成熟可靠的產品,這對傳統的基于工作流的中間件產品以及基于CORBA等相關技術的中間件產品已產生了極為強烈的沖擊。

  盡管SOA的技術形態還存在著較多的變數,但有一點是不容懷疑的,這就是基于SOA必將成為中間件發展的技術趨勢。在SOA架構下,中間件各層可供共享的每個基礎構件和業務功能構件均可包裝成一個Web服務,以支持跨越集成與協同功能。接下來,SOA技術標準的發展變化,都會同時影響到中間件產品的形態。而在市場層面,由于SOA在國內和國外都屬于一項新興技術,因此SOA的發展還可能給國產中間件產品提供新的機會。
 
 
    
 
 
版權所有 © 2005-2019 安徽省艾佳信息技術有限公司 极速11选5  皖公網安備 34019202000659號
地址:安徽省合肥市高新區天元路1號留學人員創業園1號樓205 電話:0551-64935878 郵箱:[email protected]