ZapThink調研公司在最近發表的一份報告中預測,到2006年,基于SOA架構(面向服務的架構)的中間件產品將成為網絡化商業系統的主要設計思路。Gartner集團的分析師也指出,今年,SOA架構下的中間件產品將進入主流應用之中。
現在隨著網絡技術的發展,企業在信息化建設中產生了大量為滿足產品或服務需要的“軟件組件”,如:ERP、CRM、OA、CAD等一系列、電子商務和電子政務軟件組件,但其間卻往往缺少關聯和通訊,導致這些組件成為了一個個“孤島”,但這些組件恰恰又是企業不能放棄的重要投資。而基于SOA架構的中間件產品的出現,則使企業在需要改變IT系統時的靈活性大為增加。Gartner集團的分析師羅伊表示,SOA架構定義了搭建企業軟件架構的一種新方法,它的出現使所有應用在交換數據和處理過程中,不需要考慮應用軟件是用什么編程語言開發的或在什么操作系統下運行。在這種模式下,一個應用或應用的一部分其實是一種服務,其他的應用和客戶都可以在無需編寫大量代碼的情況下使用這些服務,這一切都使一些大企業或在地理上分布范圍比較廣的開發隊伍能夠更好地合作,因為這些SOD架構下的中間件業務模塊都能夠被重新配置或以新方式優化以滿足新的需求。
ZapThink公司稱,面向服務的架構對軟件開發廠商也非常有利。盡管沒有人能夠估計出具體的數字,但ZapThink公司預測,面向服務架構的市場規模到2010年將達到980億美元,年增長率達7%。
不能忽視的問題
目前基于SOA架構的中間件產品發展很快,但是和所有新興事物一樣,成長絕非是一個一帆風順的過程。
缺少面向服務(業務)的支持。目前的SOA架構下的中間件產品主要是基于面向過程的和面向對象的設計支持,這使得產品對智能尋址和服務環境的支持并不太到位,因此增大了開發商的開發時間和成本投入,也使用戶在系統上的維護費用增加。
群雄逐鹿SOA架構中間件
SOA架構被視為下一代Web服務的基礎架構,目前業界領先的Web服務廠商所開發的相關產品大多是基于SOA架構。一時間國際市場上SOA架構中間件市場上狼煙四起,很多國際廠商紛紛傾力于此。