我們可以把SOA劃分為三個階段:
第一個階段,是選擇SOA的切入點項目?鐟(yīng)用流程、數(shù)據(jù)整合、門戶整合都可以成為SOA的切入點項目。在流程方面,比如一個電信行業(yè)的服務(wù)開通項目,需要通過一個新的流程和既有應(yīng)用打交道;在門戶方面,一個門戶整合項目,需要把企業(yè)里不同的門戶變成一個統(tǒng)一的門戶;在數(shù)據(jù)整合方面,比如銀行的統(tǒng)一客戶視圖項目,比如電子政務(wù)的數(shù)據(jù)交換平臺,這都可以成為SOA的切入點。在這一階段,我們不一定要考慮服務(wù)的大規(guī)模復(fù)用,但是可以依據(jù)SOA的建設(shè)思路來做這類項目。例如,在考慮數(shù)據(jù)服務(wù)時,就跟以前做數(shù)據(jù)倉庫的邏輯不一樣,它強調(diào)的是把數(shù)據(jù)變成一個服務(wù),讓其他部門也很容易調(diào)用。這種切入點項目并不需要強調(diào)開始做整體規(guī)劃,只是解決某個業(yè)務(wù)問題,建立企業(yè)對SOA的信心。
第二個階段,是建立一個企業(yè)級應(yīng)用集成平臺,這個平臺是獨立于應(yīng)用的,這種情況下是用SOA的方法替代以前的EAI,區(qū)別在于建立一個服務(wù)層,并通過服務(wù)層幫助應(yīng)用的復(fù)用與組合應(yīng)用。
第三階段,是企業(yè)所有的業(yè)務(wù)組件都已經(jīng)服務(wù)化,所有的服務(wù)都可以在企業(yè)內(nèi)部互相共享與調(diào)用。因此也產(chǎn)生了一個與面向?qū)ο蠹夹g(shù)的根本區(qū)別,就是企業(yè)擁有了一個SOA監(jiān)管中心。
目前,SOA的國內(nèi)市場處于快速發(fā)展時期,市場上已經(jīng)發(fā)生了很多新的趨勢變化,SOA的切入點也層出不窮,最終考慮的因素無外乎業(yè)務(wù)需求和SOA的適用性兩個角度。CIO們可以通過這兩個角度來收斂切入點的范圍。
雖然SOA的切入點可以從業(yè)務(wù)和IT 兩個角度去分析和尋找,不過歸根到底還是業(yè)務(wù)驅(qū)動。分析SOA在具體環(huán)境的切入點是一個經(jīng)濟分析,客戶需要從業(yè)務(wù)優(yōu)先級和SOA適用性兩個基本點來進行收斂。第一個階段是選擇SOA的切入點項目。跨應(yīng)用流程、數(shù)據(jù)整合、門戶整合都可以成為SOA的切入點項目。在流程方面,比如一個電信行業(yè)的服務(wù)開通項目,需要通過一個新的流程和既有應(yīng)用打交道;在門戶方面,一個門戶整合項目,需要把企業(yè)里不同的門戶變成一個統(tǒng)一的門戶;在數(shù)據(jù)整合方面,比如銀行的統(tǒng)一客戶視圖項目,比如電子政務(wù)的數(shù)據(jù)交換平臺,這都可以成為SOA的切入點。在這一階段,我們不一定要考慮服務(wù)的大規(guī)模復(fù)用,但是可以依據(jù)SOA的建設(shè)思路來做這類項目。例如,在考慮數(shù)據(jù)服務(wù)時,就跟以前做數(shù)據(jù)倉庫的邏輯不一樣,它強調(diào)的是把數(shù)據(jù)變成一個服務(wù),讓其他部門也很容易調(diào)用。這種切入點項目并不需要強調(diào)開始做整體規(guī)劃,只是解決某個業(yè)務(wù)問題,建立企業(yè)對SOA的信心。
|