為什么每當(dāng)我們聽到兼容這個(gè)詞的時(shí)候,總會(huì)很緊張的認(rèn)為自己已經(jīng),或者是即將犯錯(cuò)呢?這可能是由于人們對(duì)于兼容在企業(yè)內(nèi)所扮演的角色一個(gè)長(zhǎng)期而廣泛的誤解吧,也可能是因?yàn)槲覀冊(cè)?jīng)在公司內(nèi)部不同層面推行 兼容這一概念時(shí)所經(jīng)歷過(guò)的挑戰(zhàn),甚至是失敗。
讓我們面對(duì)現(xiàn)實(shí)吧:兼容性是必須的。由于IT在基礎(chǔ)架構(gòu)中設(shè)置了壁壘,兼容性從內(nèi)部角度來(lái)說(shuō)也是必要的,從外部明文規(guī)則要求來(lái)說(shuō)亦是如此。與普遍看法不同的是,建立兼容性比你想象的要簡(jiǎn)單得多。
那么,在充分利用現(xiàn)存IT投資的情況下,你要怎樣更輕松的建立和實(shí)現(xiàn)兼容性呢?
較為成功的企業(yè)會(huì)說(shuō)實(shí)現(xiàn)與推行兼容性的速度和效率與他們IT基礎(chǔ)架構(gòu)的健康是成正比的。理想的情況下,基于標(biāo)準(zhǔn)上的面向服務(wù)架構(gòu)(SOA)能夠成為讓IT達(dá)成業(yè)務(wù)目標(biāo)的橋梁。在這種情況下,我們的目標(biāo)就是保證兼容性。
有了SOA作為基礎(chǔ),一個(gè)公司就能夠從一個(gè)IT基礎(chǔ)架構(gòu)薄弱、不能支持業(yè)務(wù)目標(biāo)的企業(yè)成為一個(gè)架構(gòu)靈活并且確保遵守內(nèi)外部相關(guān)規(guī)章制度的企業(yè)。
然而,操作起來(lái)并不是僅僅像在SOA上加上一層那么簡(jiǎn)單。關(guān)鍵是退后一步并對(duì)現(xiàn)存的政策以及它們的治理進(jìn)行測(cè)試,因?yàn)檫@將對(duì)公司滿足兼容性要求的能力以及推動(dòng)整體SOA實(shí)施的能力造成重大影響。
當(dāng)然,政策的使用并不是新的。無(wú)論怎樣,政策的設(shè)立都是為了通過(guò)企業(yè)來(lái)建立最佳實(shí)踐或者標(biāo)準(zhǔn),提高效率、幫助簡(jiǎn)化業(yè)務(wù)流程。近期的政策設(shè)立以及SOA的普及更凸顯了這一重點(diǎn),也推動(dòng)了對(duì)能夠滿足企業(yè)或強(qiáng)制性要求的IT政策的需要。
但是,企業(yè)和IT成員需要學(xué)習(xí)、理解并且遵守的行業(yè)標(biāo)準(zhǔn)、企業(yè)規(guī)則的數(shù)量孩子不斷增加和變化。很多情況下,與行業(yè)標(biāo)準(zhǔn)保持一致的努力往往與短期項(xiàng)目目標(biāo)沖突。項(xiàng)目管理組織(PMO)和架構(gòu)團(tuán)隊(duì)可能就會(huì)以文件形式和在內(nèi)部網(wǎng)站上發(fā)布具體內(nèi)部政策,然而項(xiàng)目團(tuán)隊(duì)幾乎是沒有時(shí)間和人力去理解和遵守這些政策的。
一個(gè)比較典型的例子就是嚴(yán)格的地方以及聯(lián)邦制度變化頻繁的金融服務(wù)公司,這些公司需要迅速的應(yīng)對(duì)這些變化。在很多情況下,這些公司在近幾年的發(fā)展中,通過(guò)并購(gòu)換來(lái)了重大的成長(zhǎng)。這些成長(zhǎng)使得他們能夠擴(kuò)大自己的產(chǎn)品目錄,獲取新的客戶,這也增加了IT基礎(chǔ)架構(gòu)的復(fù)雜性。
隨著時(shí)間的推移,許多公司積累了成百上千在不同平臺(tái)運(yùn)行的應(yīng)用程序,其中一些甚至是在不同語(yǔ)言環(huán)境中的。而監(jiān)管環(huán)境與各種政府和行業(yè)團(tuán)體對(duì)于公司的監(jiān)控也為管理這一基礎(chǔ)架構(gòu)增添了挑戰(zhàn)。
在最早采用面向服務(wù)策略的公司中,金融服務(wù)機(jī)構(gòu)發(fā)現(xiàn)在SOA的旅途中他們?nèi)匀恍枰裱⊿arbanes-Oxley法案、十國(guó)集團(tuán)的Basel II法案和Check 21在內(nèi)的法律。
而且眾所周知,如果IT不能建立基礎(chǔ)架構(gòu)使得公司滿足這些要求,就有可能導(dǎo)致服務(wù)的重新設(shè)計(jì)、維護(hù)和項(xiàng)目的延遲,上百萬(wàn)成本的損失,更不用提由于不滿足合規(guī)性而帶來(lái)的潛在利潤(rùn)流失和企業(yè)負(fù)債。
有一個(gè)公司很快就認(rèn)識(shí)到要充分的發(fā)揮SOA的好處就要優(yōu)先考慮政策管理,引進(jìn)自動(dòng)化治理。通過(guò)利用現(xiàn)有廣泛的已經(jīng)建立的政策圖書館,從設(shè)計(jì)時(shí)間就開始實(shí)行治理,該公司能夠很好的控制政策制定和執(zhí)行機(jī)制。這使得他們?cè)谕苿?dòng)標(biāo)準(zhǔn)平臺(tái)IT資產(chǎn)再利用的同時(shí)還遵守了兼容性的規(guī)則。其結(jié)果就是大大縮短了開發(fā)周期、提高了全球治理和本地化執(zhí)行的能力,同時(shí)節(jié)省了成本并識(shí)別新的利潤(rùn)流。
然而SOA本身并不是什么靈丹妙藥,金融服務(wù)公司也并不是越來(lái)越需要支持兼容性的唯一產(chǎn)業(yè)。此外,需要重申的是兼容性并不僅僅是政府規(guī)章,它也包含了整個(gè)公司的要求。
此外,如果答案就是SOA那么簡(jiǎn)單的話,那么IT和業(yè)務(wù)決策者就不用一直為最好地滿足企業(yè)需求,尋找促使SOA和兼容性正常運(yùn)轉(zhuǎn)最有效的方法而煩惱了。
這一挑戰(zhàn)帶來(lái)了對(duì)政策驅(qū)動(dòng)型SOA治理的需要。眾所周知,這已經(jīng)不僅僅局限于金融服務(wù)公司,而是可以適用于幾乎所有處于SOA實(shí)施中的公司。
大家可能知道,每一個(gè)戰(zhàn)略性的IT倡議都是由政策驅(qū)動(dòng)的,SOA也不例外。政策設(shè)定了目標(biāo),用于指導(dǎo)和衡量結(jié)果成功與否。沒有政策,就沒有治理,沒有治理你也就不能夠達(dá)到兼容的目的。
這個(gè)挑戰(zhàn)明顯是政策制定者,包括IT經(jīng)理人、架構(gòu)師、項(xiàng)目領(lǐng)導(dǎo)者和應(yīng)用程序開發(fā)團(tuán)隊(duì)需要考慮的首要問題。在這一點(diǎn)上,為了通過(guò)SOA達(dá)到兼容有一個(gè)風(fēng)向需要得到緩解,那就是公司內(nèi)部不同政策制定者建立不同但卻相輔相成的服務(wù)。這些不同的途徑犧牲了程序的協(xié)同性、易管理性、安全性以及其他SOA的好處。
像SOA的大目標(biāo)一樣,政策的基本目標(biāo)也是在業(yè)務(wù)和技術(shù)之間建立緊密的聯(lián)系。而許多政策都是從業(yè)務(wù)層面建立的,他們需要基本的基礎(chǔ)架構(gòu)做支持。從另一方面說(shuō),你也希望確保政策是大體業(yè)務(wù)目標(biāo)的反應(yīng),這樣一來(lái)你也不用額外提出可能會(huì)阻礙進(jìn)展的不必要的需求。
要真正通過(guò)SOA打破兼容壁壘需要一個(gè)系統(tǒng)的、基于政策的治理。這個(gè)自動(dòng)化手段提供了更高程度的指導(dǎo)、集中化控制,盡管是一個(gè)自上而下的服務(wù)建模,需要在基礎(chǔ)架構(gòu)的不同節(jié)點(diǎn)獨(dú)立的實(shí)施治理。
這對(duì)組織來(lái)說(shuō)意味著公司所有獨(dú)立的努力――服務(wù)的設(shè)計(jì)、開發(fā)、部署或者是運(yùn)營(yíng)都將在SOA中集合到一起以達(dá)到業(yè)務(wù)目標(biāo)。除此以外,這還使得各個(gè)團(tuán)隊(duì)可以很容易的追蹤和處理非兼容性。
通過(guò)使用SOA在企業(yè)中推動(dòng)兼容性和治理,企業(yè)就可以確保更大的一致性和最佳時(shí)間的從夫使用。隨著SOA發(fā)展和新政策的引進(jìn),這些能力將顯得越加重要。
要確保一個(gè)成功的治理解決方案需要在企業(yè)行動(dòng)改變和發(fā)展的過(guò)程中分析、跟蹤和改進(jìn)企業(yè)政策和架構(gòu)。一個(gè)基于政策的SOA治理途徑將幫助建立強(qiáng)大的審核和一致性機(jī)制,從而限制企業(yè)負(fù)債,確保業(yè)務(wù)的持續(xù)性和減少整合成本與復(fù)雜性。
從本質(zhì)上說(shuō),一個(gè)妥善治理的SOA提供的是一個(gè)更為敏捷的基礎(chǔ)架構(gòu),讓企業(yè)更容易的引進(jìn)和實(shí)施兼容。此外,這樣靈活的架構(gòu)更能夠遠(yuǎn)遠(yuǎn)超出兼容性的范圍,幫助企業(yè)擴(kuò)展和發(fā)展以滿足現(xiàn)有以及未來(lái)的業(yè)務(wù)目標(biāo)。
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁(yè)分享至朋友圈。