盡管近幾年來(lái)SOA概念滿(mǎn)天飛,但大部分客戶(hù)對(duì)實(shí)施SOA依然心存疑惑,決定SOA成敗的三大因素包括企業(yè)文化、方法論和實(shí)施平臺(tái)。
SOA(Service Oriented Architecture,面向服務(wù)的架構(gòu))是搭建企業(yè)軟件架構(gòu)的一種新方法,它的出現(xiàn)使所有應(yīng)用在交換數(shù)據(jù)和處理過(guò)程中,不需要考慮應(yīng)用軟件是用什么編程語(yǔ)言開(kāi)發(fā)的或在什么操作系統(tǒng)下運(yùn)行,因此SOA具有靈活和經(jīng)濟(jì)劃算的優(yōu)勢(shì)。但實(shí)際情況是,盡管近幾年來(lái)SOA概念滿(mǎn)天飛,但大部分客戶(hù)對(duì)實(shí)施SOA依然心存疑惑。根據(jù)甲骨文公司新發(fā)布的“Oracle 網(wǎng)格指數(shù)IV”調(diào)查報(bào)告,亞太地區(qū)未制訂 SOA實(shí)施計(jì)劃的企業(yè)高達(dá)33%,而在美國(guó)和歐洲的企業(yè)中,這一比例僅為5%。在調(diào)查所及的企業(yè)中,亞太區(qū)僅有5%實(shí)施了SOA,歐洲為10%,而美國(guó)則為 20%。更為嚴(yán)重的是,亞太地區(qū)有大量企業(yè)(85%)不了解或幾乎不了解SOA的基本知識(shí),其中東南亞地區(qū)對(duì)SOA的認(rèn)知程度最低,有87%的企業(yè)對(duì)SOA一無(wú)所知。
這種狀況表明,SOA從理想走向現(xiàn)實(shí),還需要走很長(zhǎng)的路。甲骨文大中華區(qū)SOA技術(shù)推廣經(jīng)理周有衡認(rèn)為,決定SOA成敗的三大因素包括企業(yè)文化、方法論和實(shí)施平臺(tái)。企業(yè)要成功利用SOA有企業(yè)IT應(yīng)用的因素,也有企業(yè)管理的因素。換言之,當(dāng)企業(yè)實(shí)施SOA時(shí),要有相應(yīng)的技術(shù)與標(biāo)準(zhǔn)做準(zhǔn)備,而且在公司的策略、組織架構(gòu)、信息共享、IT治理以及業(yè)務(wù)處理的流程等管理方面,也要有相應(yīng)的配合與優(yōu)化,這樣才能把SOA的優(yōu)勢(shì)發(fā)揮出來(lái)。
企業(yè)文化方面的重要性自不必說(shuō),比如要得到高層的授權(quán)和支持等。在方法論方面,用戶(hù)也期待有效的方法論。在最近甲骨文的SOA論壇上,甲骨文明確提出了“SOA五步走”的方法論。
第一步: 試點(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)沒(méi)有任何影響,只是體現(xiàn)IT的美妙無(wú)窮,起數(shù)據(jù)交換平臺(tái)的功能。
第三步: 部門(mén)業(yè)務(wù)流程自動(dòng)化。
即在單個(gè)部門(mén)實(shí)施SOA的項(xiàng)目,使SOA在部門(mén)里使用,使部門(mén)業(yè)務(wù)進(jìn)入業(yè)務(wù)自動(dòng)化。
第四步: 企業(yè)架構(gòu)。
當(dāng)部門(mén)間的SOA集成完成時(shí),SOA可以跨部門(mén)實(shí)施,從而可以在企業(yè)里共享成為企業(yè)架構(gòu),管理部門(mén)間業(yè)務(wù),并提供良好的業(yè)務(wù)敏捷性,能夠?qū)焖僮兏臉I(yè)務(wù)進(jìn)行有效響應(yīng)。
第五步: 行業(yè)/工業(yè)標(biāo)準(zhǔn)化應(yīng)用。
當(dāng)企業(yè)內(nèi)部業(yè)務(wù)需求達(dá)到正常狀態(tài)時(shí),就進(jìn)入了行業(yè)/工業(yè)標(biāo)準(zhǔn)化的應(yīng)用階段。這階段企業(yè)的SOA系統(tǒng)開(kāi)始作用于上下游供應(yīng)商與合作伙伴,并對(duì)自身的發(fā)展環(huán)境進(jìn)行自動(dòng)適應(yīng),成為一個(gè)生態(tài)系統(tǒng)。
“根據(jù)企業(yè)自身的信息化特點(diǎn)和現(xiàn)實(shí)需求,可以有選擇地決定企業(yè)實(shí)施SOA的具體步驟,不必要都遵循從第一步到第五步。”周有衡解釋說(shuō)。在技術(shù)平臺(tái)方面,甲骨文年初推出了Oracle SOA套件。這是一套用于創(chuàng)建、部署和管理SOA的全面的、熱插拔式的軟件組件,融合了服務(wù)導(dǎo)向的應(yīng)用開(kāi)發(fā)、服務(wù)導(dǎo)向的應(yīng)用集成、IT系統(tǒng)及系統(tǒng)服務(wù)的過(guò)程控制和工作流。根據(jù)介紹,目前已經(jīng)有德國(guó)郵政全球網(wǎng)絡(luò)、美國(guó)卡爾森營(yíng)銷(xiāo)集團(tuán)、上海生物信息技術(shù)研究中心、中外運(yùn)等甲骨文的客戶(hù)和合作伙伴享受到SOA帶來(lái)的現(xiàn)實(shí)利益。
SOA(Service Oriented Architecture,面向服務(wù)的架構(gòu))是搭建企業(yè)軟件架構(gòu)的一種新方法,它的出現(xiàn)使所有應(yīng)用在交換數(shù)據(jù)和處理過(guò)程中,不需要考慮應(yīng)用軟件是用什么編程語(yǔ)言開(kāi)發(fā)的或在什么操作系統(tǒng)下運(yùn)行,因此SOA具有靈活和經(jīng)濟(jì)劃算的優(yōu)勢(shì)。但實(shí)際情況是,盡管近幾年來(lái)SOA概念滿(mǎn)天飛,但大部分客戶(hù)對(duì)實(shí)施SOA依然心存疑惑。根據(jù)甲骨文公司新發(fā)布的“Oracle 網(wǎng)格指數(shù)IV”調(diào)查報(bào)告,亞太地區(qū)未制訂 SOA實(shí)施計(jì)劃的企業(yè)高達(dá)33%,而在美國(guó)和歐洲的企業(yè)中,這一比例僅為5%。在調(diào)查所及的企業(yè)中,亞太區(qū)僅有5%實(shí)施了SOA,歐洲為10%,而美國(guó)則為 20%。更為嚴(yán)重的是,亞太地區(qū)有大量企業(yè)(85%)不了解或幾乎不了解SOA的基本知識(shí),其中東南亞地區(qū)對(duì)SOA的認(rèn)知程度最低,有87%的企業(yè)對(duì)SOA一無(wú)所知。
這種狀況表明,SOA從理想走向現(xiàn)實(shí),還需要走很長(zhǎng)的路。甲骨文大中華區(qū)SOA技術(shù)推廣經(jīng)理周有衡認(rèn)為,決定SOA成敗的三大因素包括企業(yè)文化、方法論和實(shí)施平臺(tái)。企業(yè)要成功利用SOA有企業(yè)IT應(yīng)用的因素,也有企業(yè)管理的因素。換言之,當(dāng)企業(yè)實(shí)施SOA時(shí),要有相應(yīng)的技術(shù)與標(biāo)準(zhǔn)做準(zhǔn)備,而且在公司的策略、組織架構(gòu)、信息共享、IT治理以及業(yè)務(wù)處理的流程等管理方面,也要有相應(yīng)的配合與優(yōu)化,這樣才能把SOA的優(yōu)勢(shì)發(fā)揮出來(lái)。
企業(yè)文化方面的重要性自不必說(shuō),比如要得到高層的授權(quán)和支持等。在方法論方面,用戶(hù)也期待有效的方法論。在最近甲骨文的SOA論壇上,甲骨文明確提出了“SOA五步走”的方法論。
第一步: 試點(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)沒(méi)有任何影響,只是體現(xiàn)IT的美妙無(wú)窮,起數(shù)據(jù)交換平臺(tái)的功能。
第三步: 部門(mén)業(yè)務(wù)流程自動(dòng)化。
即在單個(gè)部門(mén)實(shí)施SOA的項(xiàng)目,使SOA在部門(mén)里使用,使部門(mén)業(yè)務(wù)進(jìn)入業(yè)務(wù)自動(dòng)化。
第四步: 企業(yè)架構(gòu)。
當(dāng)部門(mén)間的SOA集成完成時(shí),SOA可以跨部門(mén)實(shí)施,從而可以在企業(yè)里共享成為企業(yè)架構(gòu),管理部門(mén)間業(yè)務(wù),并提供良好的業(yè)務(wù)敏捷性,能夠?qū)焖僮兏臉I(yè)務(wù)進(jìn)行有效響應(yīng)。
第五步: 行業(yè)/工業(yè)標(biāo)準(zhǔn)化應(yīng)用。
當(dāng)企業(yè)內(nèi)部業(yè)務(wù)需求達(dá)到正常狀態(tài)時(shí),就進(jìn)入了行業(yè)/工業(yè)標(biāo)準(zhǔn)化的應(yīng)用階段。這階段企業(yè)的SOA系統(tǒng)開(kāi)始作用于上下游供應(yīng)商與合作伙伴,并對(duì)自身的發(fā)展環(huán)境進(jìn)行自動(dòng)適應(yīng),成為一個(gè)生態(tài)系統(tǒng)。
“根據(jù)企業(yè)自身的信息化特點(diǎn)和現(xiàn)實(shí)需求,可以有選擇地決定企業(yè)實(shí)施SOA的具體步驟,不必要都遵循從第一步到第五步。”周有衡解釋說(shuō)。在技術(shù)平臺(tái)方面,甲骨文年初推出了Oracle SOA套件。這是一套用于創(chuàng)建、部署和管理SOA的全面的、熱插拔式的軟件組件,融合了服務(wù)導(dǎo)向的應(yīng)用開(kāi)發(fā)、服務(wù)導(dǎo)向的應(yīng)用集成、IT系統(tǒng)及系統(tǒng)服務(wù)的過(guò)程控制和工作流。根據(jù)介紹,目前已經(jīng)有德國(guó)郵政全球網(wǎng)絡(luò)、美國(guó)卡爾森營(yíng)銷(xiāo)集團(tuán)、上海生物信息技術(shù)研究中心、中外運(yùn)等甲骨文的客戶(hù)和合作伙伴享受到SOA帶來(lái)的現(xiàn)實(shí)利益。