第一步:試點(diǎn)。這是部署SOA的第一步,即:確定簡(jiǎn)單且迅速實(shí)施的單個(gè)SOA項(xiàng)目,以其為試點(diǎn),為企業(yè)提供信息,使他們快速體會(huì)到SOA的益處。這是最簡(jiǎn)單的SOA的實(shí)現(xiàn)。
第二步:集成。包括數(shù)據(jù)集成和應(yīng)用集成。這階段只是戰(zhàn)術(shù)級(jí)的應(yīng)用,對(duì)業(yè)務(wù)系統(tǒng)沒有任何影響,只是體現(xiàn)IT的美妙無窮,起數(shù)據(jù)交換平臺(tái)的功能。
第三步:部門業(yè)務(wù)流程自動(dòng)化。即在單個(gè)部門實(shí)施SOA的項(xiàng)目,使SOA在部門里使用,使部門業(yè)務(wù)進(jìn)入業(yè)務(wù)自動(dòng)化。
第四步:企業(yè)架構(gòu)。當(dāng)部門間的SOA集成完成時(shí),SOA可以跨部門實(shí)施,從而可以在企業(yè)里共享,成為企業(yè)架構(gòu),管理部門間業(yè)務(wù),并提供良好的業(yè)務(wù)敏捷性,能夠?qū)ψ兏焖俸陀行У剡M(jìn)行響應(yīng)、并且利用變更來得到競(jìng)爭(zhēng)優(yōu)勢(shì)的能力。
第五步:行業(yè)/工業(yè)標(biāo)準(zhǔn)化應(yīng)用。當(dāng)企業(yè)內(nèi)部業(yè)務(wù)需求達(dá)到正常狀態(tài)時(shí),就進(jìn)入了行業(yè)或工作標(biāo)準(zhǔn)化的應(yīng)用階段。這階段企業(yè)的SOA系統(tǒng)開始作用與上下游供應(yīng)商與合作伙伴,并對(duì)自身的發(fā)展環(huán)境進(jìn)行自動(dòng)適應(yīng),成為一個(gè)生態(tài)系統(tǒng)。
甲骨文大中華區(qū)SOA技術(shù)推廣經(jīng)理周有衡解釋,“SOA五步走”的方法論對(duì)任何導(dǎo)入SOA的企業(yè)具有通用性,但甲骨文實(shí)施“SOA五步走”的方法論并不是循規(guī)蹈矩,一成不變的,即并不是每個(gè)企業(yè)在實(shí)施SOA的時(shí)候都必須遵循從第一步到第二步、第三步……第五步。而是,根據(jù)企業(yè)自身的信息化特點(diǎn)和現(xiàn)實(shí)需求,有選擇的決定企業(yè)實(shí)施SOA的具體步聚。