大熱的SOA被認為是未來應用系統的必然構架,如何讓SOA落地是2008年這一領域的最大挑戰。
產業機會
星級評定:4
毫無疑問,SOA是這幾年軟件領域最熱門的概念。經過最近兩三年的宣傳,人們對于SOA的前景不再有懷疑,SOA被認為是未來應用系統的必然架構。
Gartner預測,到2010年,應用軟件收入增長的80%將來自基于SOA的方案。
實際上,從2005年開始,有些具有創新精神的用戶已經從研究轉向了實際部署,SOA市場也開始出現增長勢頭,2007年更是成為SOA快速發展的一年。特別是在應用集成方面,已經有了很多成功的SOA應用。
而SOA最新的值得關注的變化是:與最近興起的社交網絡,以及炙手可熱的業務流程管理有著更深層次的結合。
不過,SOA可以說是目前最含糊的熱門技術之一,它包含了太多的內容,用戶、廠商對它完全了解還需時日。因為SOA不是一個產品,對CIO來說,它不是一個可以拿來就用的工具。
從目前的應用現狀來看,SOA技術上的復雜性和相關人才的不足,仍然是SOA大量普及的最大障礙,如何讓SOA落地仍然是這一領域最大的挑戰。
對于用戶來說,目前面臨的實際問題有兩個:一個是如何在自己的企業找到SOA具體的切入項目,另一個是找到切入點之后如何用SOA的實施方法來實施它。而從廠商來看,目前所能給予的幫助還不是十分讓用戶滿意。
因此,SOA的成功案例并不很多。Gartner也曾為SOA的普及亮起紅燈,提醒用戶部署SOA時要小心,回報將會比預期來的更晚,有些項目至少要在3年以后才能看到一些回報。
應用前景
星級評定:3
實際上,從這幾年部署SOA的經驗來看,為了確保SOA的成功實施,必須有合適的工具、最佳實踐指南和專業人員,缺一不可。
有了這些,公司才能通過制定一套組織、運營和交付實踐方面的SOA規劃,實現SOA長遠和短期業務目標和需求的平衡。
另外,下面這些問題的解決對SOA的普及也非常重要。
一個是標準問題。互聯互通是目前SOA最重要的應用之一,SOA的建立是需要封裝的服務具有一個統一的、標準的接口。如果沒有標準接口,實現SOA的理想也就無從談起。
安全問題也是困擾SOA部署的一個問題。
SOA追求的是靈活的部署應用,而不管請求者是位于局域網內,還是來自互聯網上,很多時候服務被暴露在外,從而導致企業的安全需求凸顯出來。SOA可大幅改善業務的靈活性和響應時間,但它必須是一個安全的環境。
困難不僅僅來自技術方面,治理是SOA的另一大難題。
在SOA架構中,服務使用者和服務提供者運行于不同的進程中,由不同的部門開發和管理,為了成功地一起工作,需要進行大量的協調工作。這些治理問題,比部署套裝軟件或者開發傳統應用時要復雜得多。
可以預計,2008年SOA廠商仍然會在讓SOA落地上下功夫。
實際上,不論是新近IBM提出的智能SOA,還是過去BEA的域模型和IDC提出的“動態IT”最終的目的也都在于此。