2011年,敏捷開發和相關的開源測試軟件有了顯著上升。同時使得中間件的測試變得越來越復雜了。SOA測試專家針對此指出敏捷開發和開源軟件測試的火爆無疑將會很快廣泛影響到中間件。

  SOA為那些要實施跨部門、跨系統和跨企業集成的公司創造了巨大的機會。

  集成能夠幫助簡化商業流程、提高產品上市的時間、使企業對業務、共享的數據和服務中的變化更快地做出反應。例如,正確建立的SOA架構能夠讓一個電子商務網站與自己的供應商、分銷商、信用卡公司和消費者無縫地集成在一起。在一個客戶下訂單之后,系統將自動編排大量的信息,不須要在每一次登錄時都詢問用戶或者系統。

  SOA的終價值來自于它在更大的前景目的中飾演的人物SOA是從傳統的營業豎井向新的營業技能過渡的一個要害的局部。很多技能趨向(從云核算和虛擬化到營業效勞治理、商務智能和文件治理)都運用或許支撐SOA,或許是與SOA的營業設計重點協調設計的。

  但是企業在實施SOA的時候也會要面臨諸多的風險與挑戰:

  首先在認識上,一些公司把SOA簡略地看成一種銜接詳細的使用順序和創立效勞庫的技能,而不是運用SOA開拓一個基于軟件的相關的營業才能組合。假如你把SOA自身看成一種詳細的技能處理方案,而不是看成改善你的營業的一種辦法,你不會完成這些益處。

  其次,是安全風險。SOA有好處但是在安全、隱私和遵守法規方面的很大風險。許多老式的系統的構造從來都不是要暴露給外部的,特別是不能暴露給防火墻外部的系統。現在,采用SOA之后,由于SOA的可發現的和自我說明的性質,黑客能夠訪問他們以前無法接觸的系統和數據。

  還有一種觀點對于SOA的認識可謂是非常負面:表面上看SOA“修修補補”似乎保護了原有IT投資、節約了建設成本,但是陳舊、割裂的信息系統象一片年久失修的危房,用SOA再怎么裝修,粉刷,整理,也不能遮擋危房本質的問題。好的辦法是推倒重來,建設全新的、真正適合大型企業的信息系統,將應用和數據集中起來。

  因此,企業如果要實施SOA則先要考慮以上因素,不能夠盲目進行。