SOA策略管理是一種向面向服務(wù)架構(gòu)戰(zhàn)略中注入靈活性和商業(yè)價(jià)值的高級(jí)方式,IT管理者必須要了解SOA策略生命周期中的主要特征,才能幫助你更好地進(jìn)行控制。

  根據(jù)基于SOA的服務(wù)不同,對(duì)SOA策略的定義也多種多樣,從商業(yè)運(yùn)作、服務(wù)等級(jí)管理、控制部署,到安全等等。一般來(lái)說(shuō),SOA策略管理能夠從兩個(gè)角度來(lái)增添價(jià)值:1). 它允許基于SOA的服務(wù)根據(jù)商業(yè)變更作出更快速的切換;2).它延伸并加強(qiáng)了部署和生產(chǎn)過(guò)程中的SOA治理流程,帶來(lái)更可靠、更有效的SOA運(yùn)作。

  從CIO或IT管理者的角度出發(fā),你首先要了解策略生命周期的關(guān)鍵特征,以達(dá)到進(jìn)行更好監(jiān)控的目的。而保持SOA策略生命周期正確性的主要內(nèi)容包括:

  與策略源建立清晰的銜接。每一種策略都有其發(fā)起者。在企業(yè)中,總會(huì)有一名成員或一支團(tuán)隊(duì)去對(duì)它負(fù)責(zé)。因此,你的策略管理流程必須有適當(dāng)?shù)募牲c(diǎn)和經(jīng)過(guò)授權(quán)的檢查點(diǎn)。

  從框架到細(xì)節(jié)的策略闡述。在SOA服務(wù)生命周期的初期階段,策略在定義上或許比較粗放,但若要將此策略執(zhí)行下去,那么你的策略應(yīng)當(dāng)越細(xì)致越好。策略生命周期包括策略驗(yàn)證和管理工具,將策略控制細(xì)致化,并確保從計(jì)劃到實(shí)施之間的可追溯性。

  管理相關(guān)的策略組。將各組策略作為一個(gè)整體來(lái)管理是非常實(shí)用的一招。譬如為了替你的SOA服務(wù)簡(jiǎn)化服務(wù)等級(jí)協(xié)議,服務(wù)用戶(hù)或許會(huì)在一個(gè)策略組中選擇一個(gè)適當(dāng)?shù)那腥朦c(diǎn)。策略組能夠簡(jiǎn)化執(zhí)行方式,你可以直接參考策略組,而無(wú)需去花費(fèi)時(shí)間詳細(xì)了解每一種策略的內(nèi)容。

  確保適當(dāng)?shù)牟呗宰兏刂啤_\(yùn)行中的策略變更會(huì)改變生產(chǎn)系統(tǒng)的運(yùn)作,影響IT和商業(yè)的運(yùn)營(yíng)。SOA治理要在策略變更上加以適當(dāng)?shù)目刂疲强刂频牡燃?jí)和機(jī)制將根據(jù)策略域和種類(lèi)的不同的變化。你的策略管理流程必須支持多種靈活的控制機(jī)制來(lái)激活不同領(lǐng)域和種類(lèi)的策略變更。

  為了在你的SOA治理和生命周期流程中建立并發(fā)展策略管理,你需要:

  1. 識(shí)別出你最先要使用的策略域。策略域會(huì)為你的策略管理流程推動(dòng)最高的要求優(yōu)先等級(jí),因此,識(shí)別這些域能夠幫助你更好地排定策略管理實(shí)施任務(wù)的次序。這為你提供了一個(gè)切入點(diǎn),你的架構(gòu)師可以從中了解到將來(lái)要如何添加額外的策略域。

  2. 識(shí)別并實(shí)施策略批準(zhǔn)點(diǎn)。隨著你拓展策略管理到每一種新的策略域后,就會(huì)產(chǎn)生一個(gè)識(shí)別在何處,以及如何批準(zhǔn)策略變更的問(wèn)題。從策略授權(quán)工具開(kāi)始,根據(jù)你的基礎(chǔ)架構(gòu)和工具能力來(lái)設(shè)計(jì)人工化或自動(dòng)化的批準(zhǔn)流程。有效的批準(zhǔn)流程是進(jìn)行高效的、可控制的策略管理的堅(jiān)實(shí)基礎(chǔ)。

  3. 計(jì)劃并實(shí)施策略評(píng)估。切莫以為在強(qiáng)化策略后,所有的工作就都完成了。不要忘記對(duì)策略保持審計(jì)與合規(guī),有時(shí)這甚至是流程中的強(qiáng)制組成部分。只有當(dāng)整個(gè)鏈路以不斷評(píng)估和改善為循環(huán)點(diǎn)時(shí),你的策略管理才能發(fā)揮出最大的效用。

責(zé)任編輯:admin