監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購(gòu)買價(jià)格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

SOA整治精要寶典

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

文章來源:泛普軟件

調(diào)查報(bào)告顯示,除了試驗(yàn)和項(xiàng)目實(shí)施之外,SOA正在廣泛地應(yīng)用并且取得成功。機(jī)構(gòu)在整個(gè)企業(yè)范圍內(nèi)部署SOA正在穩(wěn)步增長(zhǎng)。那些成功地實(shí)施SOA的機(jī)構(gòu)都有一個(gè)共同點(diǎn):他們都有有效地治理方法保持SOA項(xiàng)目符合機(jī)構(gòu)的業(yè)務(wù)需求,今天,我們來看看,SOA實(shí)施過程中如何進(jìn)行有效的管理。

但是,什么是SOA治理呢?每一個(gè)機(jī)構(gòu)都有自己的定義。SOA治理不是一個(gè)把現(xiàn)有的IT與企業(yè)架構(gòu)治理分開的規(guī)定。SOA是現(xiàn)有的治理規(guī)定的擴(kuò)展,增加了針對(duì)SOA具體環(huán)境的額外的要素或者考慮。如果一個(gè)機(jī)構(gòu)擁有良好的治理做法,它的SOA治理也會(huì)照著做。然而,相反的情況也是如此。如果一個(gè)機(jī)構(gòu)沒有有效的IT治理,SOA治理也不會(huì)好。

建立一個(gè)有效的和成功的SOA治理計(jì)劃都需要什么呢?技術(shù)本身不能解決治理問題。事實(shí)上,治理主要是解決人的問題,而不是解決其它東西的問題,不是控制他們的行動(dòng),而是培養(yǎng)理想的行為。這是大多數(shù)成功地實(shí)施SOA治理的機(jī)構(gòu)采用人員、流程和技術(shù)平衡的方法的原因。

在SOA治理方面,沒有一個(gè)包治百病的解決方案。每一個(gè)機(jī)構(gòu)都有自己獨(dú)特的特點(diǎn)并且都處在SOA成熟度的不同點(diǎn)上。然而,許多成功地實(shí)施SOA 的機(jī)構(gòu)在設(shè)計(jì)上都有一些最佳做法的共同點(diǎn)。雖然本文不是涉及到SOA治理的每一個(gè)方面的全面的指南,但是,本文將重點(diǎn)介紹一些SOA治理的主要的最佳做法,供希望實(shí)施SOA治理的機(jī)構(gòu)參考。

了解自己的業(yè)務(wù)

機(jī)構(gòu)將SOA實(shí)施從實(shí)驗(yàn)階段推向整個(gè)企業(yè)范圍的全面實(shí)施階段的最常見的原因之一是不能與業(yè)務(wù)目標(biāo)一致。SOA是解決業(yè)務(wù)問題的架構(gòu)原則或者方法。在某些對(duì)IT有好處的東西上實(shí)驗(yàn)SOA計(jì)劃不能顯示出它帶來的業(yè)務(wù)價(jià)值。

SOA治理是以不斷地調(diào)整IT與業(yè)務(wù)的關(guān)系為基礎(chǔ)的。一項(xiàng)治理計(jì)劃的所有其它因素都負(fù)責(zé)強(qiáng)制執(zhí)行這種調(diào)整,沒有對(duì)業(yè)務(wù)的基本理解和調(diào)整,就很難為基本的IT政策(如遵守Web服務(wù)兼容性標(biāo)準(zhǔn))以外的治理計(jì)劃建立合適參數(shù)。了解你的業(yè)務(wù)將使你更好地圍繞SOA調(diào)整業(yè)務(wù)并且為如何建立治理計(jì)劃提供方向。

定義成功的關(guān)鍵指標(biāo)

成功的SOA治理的一個(gè)關(guān)鍵要素是識(shí)別和定義衡量成功的關(guān)鍵指標(biāo)。成功的要素必須要細(xì)分為可以衡量的里程碑。首先是細(xì)分如何實(shí)現(xiàn)整個(gè)業(yè)務(wù)好處并且建立衡量進(jìn)展?fàn)顩r的里程碑。在這些指標(biāo)建立之后,你的SOA需要如何治理的進(jìn)度就開始成形了。

衡量宏觀的和微觀的成功指標(biāo)的成績(jī)有兩個(gè)主要的好處。

第一,衡量宏觀的指標(biāo)(關(guān)鍵的里程碑)能夠提供SOA進(jìn)展和發(fā)展的可見性,保證連續(xù)不斷地調(diào)整SOA與業(yè)務(wù)的關(guān)系。

第二個(gè)主要好處是它支持業(yè)務(wù)案例以便繼續(xù)投資。例如,金融服務(wù)客戶實(shí)現(xiàn)了把產(chǎn)品推向市場(chǎng)的時(shí)間減少70%的可衡量的結(jié)果將導(dǎo)致企業(yè)為繼續(xù)實(shí)施SOA計(jì)劃投入更多的資金。

建立一個(gè)溝通計(jì)劃

溝通對(duì)于SOA治理取得成功是非常關(guān)鍵的,也是最容易忽略的問題。SOA治理這個(gè)詞匯有一點(diǎn)“大哥哥”控制其他人的活動(dòng)的意味。在許多情況下,SOA治理會(huì)遭到抵制。克服這種抵制和鼓勵(lì)應(yīng)用SOA治理的最佳方法是要與有關(guān)人員溝通。

建立一個(gè)溝通計(jì)劃能夠讓整個(gè)團(tuán)體了解SOA計(jì)劃的目標(biāo),為什么SOA治理是重要的,人們?cè)谧约旱墓ぷ髦袝?huì)受到什么影響。要保證對(duì)定義了什么衡量成功的指標(biāo)和成熟度評(píng)估的結(jié)果等問題進(jìn)行溝通。溝通有助于讓每一個(gè)人都知道SOA治理的目的及其保持與業(yè)務(wù)一致的目標(biāo)。

定義一個(gè)參考架構(gòu)

請(qǐng)記住,SOA中的“A”代表架構(gòu)。提前建立一個(gè)參考架構(gòu)是任何優(yōu)秀的SOA治理模型的一個(gè)關(guān)鍵特點(diǎn)。參考架構(gòu)應(yīng)該包括解決有關(guān)人員擔(dān)心的問題的指南和多個(gè)觀點(diǎn)。這些指南將知道架構(gòu)師和設(shè)計(jì)師在指定的環(huán)境中實(shí)施這些架構(gòu)原則。隨著時(shí)間的推移,這些指南應(yīng)該推動(dòng)向這些參考架構(gòu)匯聚。這項(xiàng)努力的結(jié)果將是建立一些能夠在SOA項(xiàng)目生命周期的每一個(gè)階段都能夠強(qiáng)制執(zhí)行的單獨(dú)的政策,以保證遵守已經(jīng)建立的業(yè)務(wù)政策和標(biāo)準(zhǔn)。

一個(gè)參考架構(gòu)還應(yīng)該包括一套定義的相關(guān)的IT標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)和企業(yè)標(biāo)準(zhǔn)。

評(píng)估這個(gè)機(jī)構(gòu)

評(píng)估這個(gè)機(jī)構(gòu)對(duì)于理解其SOA成熟在什么地方是非常重要的。把這個(gè)機(jī)構(gòu)描繪到一個(gè)成熟度模型中對(duì)于理解治理計(jì)劃必須把重點(diǎn)放在什么地方是非常重要的。然而,這不是一次性的努力。機(jī)構(gòu)應(yīng)該在每一個(gè)宏觀的里程碑的地方進(jìn)行重新評(píng)估以便確定治理計(jì)劃應(yīng)該在什么地方進(jìn)行調(diào)整,隨著SOA的發(fā)展,治理計(jì)劃也隨著發(fā)展。隨著SOA在機(jī)構(gòu)中的應(yīng)用更加成熟,優(yōu)先做的事情和努力也將隨著發(fā)生變化。這樣,治理計(jì)劃就需要把重點(diǎn)轉(zhuǎn)向那些需要治理的地方。

當(dāng)然,SOA不是想上就能上的,SOA在實(shí)施之前,企業(yè)CIO必須對(duì)整個(gè)企業(yè)的信息化進(jìn)程進(jìn)行全面的預(yù)估。

找出要治理的東西和如何進(jìn)行治理

找出要治理的東西是任何成功的SOA治理計(jì)劃的一個(gè)關(guān)鍵要素。找出什么是完成SOA計(jì)劃目標(biāo)最重要的因素和建立怎樣嚴(yán)格或者靈活的治理。是不是每一個(gè)事情的都需要治理到每一行代碼,或者只要開發(fā)團(tuán)隊(duì)遵守某些標(biāo)準(zhǔn)就應(yīng)該給他們一些靈活性?

最佳做法是建立一個(gè)項(xiàng)目理由評(píng)估流程。這是圍繞商業(yè)應(yīng)用、需要的投資等項(xiàng)目進(jìn)行評(píng)估。在大多數(shù)情況下,這是一個(gè)由治理委員會(huì)完成的人工評(píng)估過程。而且,設(shè)計(jì)評(píng)估對(duì)于保證項(xiàng)目設(shè)計(jì)符合參考架構(gòu)和在可能的地方重復(fù)利用資源是必要的。這兩個(gè)流程將保證更高的成功率和投資的合理性。

創(chuàng)建激勵(lì)機(jī)制

SOA治理流程應(yīng)用的增長(zhǎng)并不是沒有挑戰(zhàn)的。如果沒有激勵(lì)計(jì)劃鼓勵(lì)人們參與和執(zhí)行有關(guān)的規(guī)定,大多數(shù)機(jī)構(gòu)的SOA治理流程都會(huì)遇到抵制。大多數(shù)機(jī)構(gòu)都采取胡蘿卜加大棒的方法激勵(lì)自己的機(jī)構(gòu)采取治理活動(dòng)。企業(yè)的文化將決定使用多少胡蘿卜和使用多少大棒。

無論一個(gè)機(jī)構(gòu)選擇什么激勵(lì)措施,他們必須要進(jìn)行很好的溝通。理解有什么獎(jiǎng)勵(lì)和什么處罰對(duì)于鼓勵(lì)應(yīng)用和遵守這個(gè)流程是非常重要的。

找出用于自動(dòng)化的技術(shù)

雖然技術(shù)本身不能解決SOA的治理問題,但是,技術(shù)是建立成功的計(jì)劃的重要因素之一。SOA治理中使用的技術(shù)主要是盡可能地實(shí)現(xiàn)治理的自動(dòng)化。SOA治理的技術(shù)基礎(chǔ)的關(guān)鍵是注冊(cè)/存儲(chǔ)庫(kù)(Registry/Repository)。SOA治理技術(shù)的其它組件還包括:驗(yàn)證和測(cè)試套裝軟件、政策管理工具和SOA監(jiān)視工具。

逐步實(shí)施SOA治理

最后,SOA治理需要采取一種實(shí)用主義的方法。經(jīng)驗(yàn)表明實(shí)用主義的方法能夠?qū)е耂OA取得成功。這種方法能夠讓SOA治理計(jì)劃滿足SOA成熟度的要求。隨著機(jī)構(gòu)的SOA發(fā)展,這個(gè)治理計(jì)劃也將隨著發(fā)展。隨著機(jī)構(gòu)的成熟度的發(fā)展,將會(huì)出現(xiàn)新的挑戰(zhàn)和優(yōu)先做的事情。在許多情況下,這個(gè)治理計(jì)劃也需要發(fā)展以便重新優(yōu)先安排這些新的發(fā)展。一個(gè)牢固的基礎(chǔ)將最大限度地減輕使重新安排這些發(fā)展的負(fù)擔(dān),消除這些變化產(chǎn)生的影響。

結(jié)論

即使采用上述最佳做法,建立一個(gè)有效的SOA治理計(jì)劃也是非常困難的。你如何知道從什么地方開始?多少治理是足夠的?你要利用廠商提供的服務(wù)。這種服務(wù)能夠幫助你的機(jī)構(gòu)了解你們現(xiàn)在處于SOA的什么階段和SOA治理的成熟狀況,以及你的創(chuàng)建一個(gè)治理計(jì)劃的努力應(yīng)該把重點(diǎn)放在什么地方。

以實(shí)現(xiàn)治理活動(dòng)自動(dòng)化為重點(diǎn)的技術(shù)是你的SOA治理努力的補(bǔ)充。治理活動(dòng)的自動(dòng)化能夠提供許多好處。但是,最重要的好處之一是減少對(duì)治理機(jī)構(gòu)采取的措施的抵制。

不要把SOA治理當(dāng)作一個(gè)單獨(dú)的和獨(dú)特的規(guī)定,那樣會(huì)導(dǎo)致SOA治理計(jì)劃的失敗。一定要找出SOA要求治理計(jì)劃提供的獨(dú)特的東西并且用這些新的活動(dòng)和政策擴(kuò)大現(xiàn)有的治理規(guī)定。這樣做將使SOA治理規(guī)定與現(xiàn)有的文化結(jié)合起來。

發(fā)布:2007-04-21 11:09    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章:

泛普長(zhǎng)沙OA軟件行業(yè)資訊其他應(yīng)用

長(zhǎng)沙OA 長(zhǎng)沙新聞動(dòng)態(tài) 長(zhǎng)沙OA信息化 長(zhǎng)沙OA快博 長(zhǎng)沙OA軟件行業(yè)資訊 長(zhǎng)沙軟件開發(fā)公司 長(zhǎng)沙門禁系統(tǒng) 長(zhǎng)沙物業(yè)管理軟件 長(zhǎng)沙倉(cāng)庫(kù)管理軟件 長(zhǎng)沙餐飲管理軟件 長(zhǎng)沙網(wǎng)站建設(shè)公司