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