許多企業(yè)無(wú)法衡量SOA的結(jié)構(gòu),甚至不清楚到底要衡量些什么。
聽到這個(gè)關(guān)于SOA實(shí)施問題的調(diào)查報(bào)告我并不會(huì)感到驚訝,坦白的說(shuō),我所認(rèn)為的數(shù)字甚至要高于這個(gè)數(shù)字。有一個(gè)發(fā)現(xiàn)吸引了我的注意力:在Aberdeen界定的“同級(jí)表現(xiàn)最佳”企業(yè)(即表現(xiàn)排名前20%的企業(yè))中只有三分之一的企業(yè)運(yùn)用SOA技術(shù)的經(jīng)驗(yàn)超過(guò)2年,也就是說(shuō)有三分之二的運(yùn)用最先進(jìn)的SOA技術(shù)的企業(yè)甚至連兩年的經(jīng)驗(yàn)都不具備。SOA對(duì)于我們誰(shuí)來(lái)說(shuō)都是新生事物,就是我們中最具智慧表現(xiàn)最佳的企業(yè)也依然處于摸索階段。
SOA方興未艾,所以全體被調(diào)查企業(yè)中有77%說(shuō)目前沒有看到SOA回報(bào)就不足為奇了。不過(guò),在“同級(jí)表現(xiàn)最佳”企業(yè)中有68%聲稱他們“在SOA投資中獲得了一些積極的回報(bào)”,并且降低了在SOA下的應(yīng)用開發(fā)成本。
那么,為什么這些“同級(jí)表現(xiàn)最佳”企業(yè)能夠這么早就看到SOA的成功,而其他一些企業(yè)依然還在艱苦的奮斗。
Aberdeen說(shuō)這是因?yàn)榇蟛糠直憩F(xiàn)出色的企業(yè)都采用了設(shè)計(jì)時(shí)(design-time,是指在開發(fā)環(huán)境中通過(guò)添加控件、設(shè)置控件或窗體屬性等方法,建立應(yīng)用程序的時(shí)間)管理方法以及重復(fù)使用政策來(lái)實(shí)現(xiàn)生命周期服務(wù)成本最小化,大約占總成本的26%。另外還有一部分原因是這些表現(xiàn)出色的企業(yè)中超過(guò)80%采用了自動(dòng)SOA操作和管理解決方案。
這個(gè)研究結(jié)果有力的證實(shí)了管理方法和重新使用策略對(duì)成功實(shí)施SOA的作用。這一點(diǎn)對(duì)于降低SOA成本更為適用,它能夠縮短應(yīng)用開發(fā)以及實(shí)施所需時(shí)間。其中特別重要的一點(diǎn)就是設(shè)計(jì)時(shí)間管理。正如報(bào)告所描述的“設(shè)計(jì)時(shí)間管理方法促進(jìn)程序員重新使用現(xiàn)有服務(wù),節(jié)省了初始編程時(shí)間以及重復(fù)編寫相同程序的長(zhǎng)期維護(hù)成本?!?/P>
不過(guò),對(duì)SOA成功的衡量和報(bào)告依然存在技巧。這些表現(xiàn)最佳的企業(yè)之所以獲得現(xiàn)在的成功,是因?yàn)樗麄儞碛匈Y源并且知道如何建立績(jī)效評(píng)測(cè)方法,并能夠?qū)⑺麄冎苯舆\(yùn)用到業(yè)務(wù)中。從而,他們能夠更能清楚的知道SOA方法(以及其他技術(shù))在某個(gè)領(lǐng)域內(nèi)如何節(jié)省費(fèi)用,或者如何提高業(yè)務(wù)的某個(gè)方面,如銷售額的增長(zhǎng)。
我們是不是可以這樣設(shè)想,由于這些企業(yè)能夠衡量結(jié)果,于是從SOA中看到了實(shí)際的好處,那么對(duì)于其他企業(yè)來(lái)說(shuō)是否存在尚未被發(fā)現(xiàn)的成功故事?也許有。但是相信這些知道如何衡量結(jié)果的企業(yè)應(yīng)該會(huì)有更高的成功率。
你不能埋怨他們??SOA不是精確的科學(xué)。當(dāng)它涉及業(yè)務(wù)增長(zhǎng) (相對(duì)于開發(fā)成本的減少),即使我所遇到過(guò)的最領(lǐng)先的企業(yè)也沒有準(zhǔn)確的追蹤SOA的方法。目前為止,多為主觀的證據(jù),如提高了開發(fā)者或者用戶的滿意度等。
到底SOA在驅(qū)動(dòng)新的銷售以及贏得客戶方面是否具有作用,以及能夠起到怎樣的作用依然是一片未知的領(lǐng)域。正如調(diào)查報(bào)告所現(xiàn)示的,即使是出類拔萃的企業(yè)也只不過(guò)擁有兩年經(jīng)驗(yàn)而已。