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