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

  SOA為那些要實(shí)施跨部門、跨系統(tǒng)和跨企業(yè)集成的公司創(chuàng)造了巨大的機(jī)會(huì)。

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

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

  但是企業(yè)在實(shí)施SOA的時(shí)候也會(huì)要面臨諸多的風(fēng)險(xiǎn)與挑戰(zhàn):

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

  其次,是安全風(fēng)險(xiǎn)。SOA有好處但是在安全、隱私和遵守法規(guī)方面的很大風(fēng)險(xiǎn)。許多老式的系統(tǒng)的構(gòu)造從來都不是要暴露給外部的,特別是不能暴露給防火墻外部的系統(tǒng),F(xiàn)在,采用SOA之后,由于SOA的可發(fā)現(xiàn)的和自我說明的性質(zhì),黑客能夠訪問他們以前無法接觸的系統(tǒng)和數(shù)據(jù)。

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

  因此,企業(yè)如果要實(shí)施SOA則先要考慮以上因素,不能夠盲目進(jìn)行。