顯示“架構(gòu)”重要性的例子,在物質(zhì)與生命世界中可謂比比皆是。
復(fù)雜的生命現(xiàn)象,可以歸之于由4種核苷酸構(gòu)成的DNA雙螺旋架構(gòu);豐富多彩的物質(zhì)世界,可以歸之于簡(jiǎn)單美妙的門捷列夫元素周期表和分子、原子架構(gòu)。
“架構(gòu)”對(duì)信息化來說,也有相當(dāng)?shù)闹匾浴:芏嘧鲞^多年信息化項(xiàng)目的人,都有這樣的感受:早期的大量數(shù)據(jù)資源,由于架構(gòu)設(shè)計(jì)的缺陷,使長(zhǎng)期積累的數(shù)據(jù),最終變成無用的垃圾;應(yīng)用系統(tǒng)左一個(gè)補(bǔ)丁,又一個(gè)補(bǔ)丁,最后不得不“推倒重來”。這都是“架構(gòu)性缺陷”帶來的后患。
“架構(gòu)”好比信息系統(tǒng)的“成長(zhǎng)基因”。良好的架構(gòu)規(guī)劃與架構(gòu)設(shè)計(jì),可以充分考慮到IT與業(yè)務(wù)整合的前景,對(duì)未來發(fā)展有充足的“柔性”和“開放空間”。
重要的是架構(gòu)
對(duì)信息化建設(shè)有一種習(xí)以為常的看法,即把“信息化”當(dāng)作若干“信息化建設(shè)項(xiàng)目”的總和。既然是項(xiàng)目,人們的注意力就集中在需求分析、可行性研究、項(xiàng)目預(yù)算、設(shè)備選型、軟件研發(fā)等這些“硬”問題上。說到“架構(gòu)”,也往往是技術(shù)層面的“網(wǎng)絡(luò)拓?fù)浼軜?gòu)”、“系統(tǒng)功能”、“數(shù)據(jù)結(jié)構(gòu)”等偏重技術(shù)層面的架構(gòu)問題。
值得深思的是,這種“項(xiàng)目導(dǎo)向”的信息化建設(shè)方法,總是在日趨復(fù)雜的技術(shù)變化和業(yè)務(wù)需求面前,落入尷尬的境地,打個(gè)通俗的比方,就是“孩子長(zhǎng)大了,衣服卻變小了”。一旦需要整合新的業(yè)務(wù)種類、擴(kuò)展系統(tǒng)功能的時(shí)候,解決這個(gè)難題的出路,似乎只有一條:提出新的開發(fā)建設(shè)項(xiàng)目。
信息化是一個(gè)演進(jìn)的過程,是量的不斷積累的過程。然而,這個(gè)積累中最重要的是保持“合理內(nèi)核”的相對(duì)穩(wěn)定性。雖然“中國(guó)特色的信息化建設(shè)道路”,往往面臨“業(yè)務(wù)和技術(shù)”雙重變量的實(shí)際問題,但錯(cuò)綜復(fù)雜的動(dòng)態(tài)過程中,畢竟需要保持底層結(jié)構(gòu)和基礎(chǔ)數(shù)據(jù)的相對(duì)穩(wěn)定性。那么,有沒有一種駕馭全局的方法,讓信息化建設(shè)的過程,圍繞這個(gè)“合理內(nèi)核”逐步發(fā)展、日益豐富呢?這就是信息化“軟”的部分,即架構(gòu)問題。
近年來,很多行業(yè)的IT系統(tǒng)進(jìn)入了關(guān)鍵業(yè)務(wù),比如銀行、電信、證券、保險(xiǎn)、稅務(wù)、海關(guān)、鐵路等。這些逐漸進(jìn)入關(guān)鍵業(yè)務(wù)的信息系統(tǒng),除了日益嚴(yán)峻的系統(tǒng)安全和運(yùn)維壓力之外,還面臨著“成長(zhǎng)”的壓力,面臨著新業(yè)務(wù)開發(fā)后如何支撐新業(yè)務(wù)運(yùn)營(yíng)的壓力。而且,與核心業(yè)務(wù)融合得越緊密,信息系統(tǒng)進(jìn)一步“成長(zhǎng)”的代價(jià)和風(fēng)險(xiǎn)可能就越大。
這種代價(jià)和風(fēng)險(xiǎn)源于信息化建設(shè)中的“兩個(gè)不可能”:一個(gè)是應(yīng)用中的信息系統(tǒng),越來越不可能推倒重來;另一個(gè)是信息化建設(shè)越來越不可能采用“摸石頭過河”的模式。前者是因?yàn)椤巴频怪貋怼钡拇鷥r(jià)過高;后者則是因?yàn)椤懊^過河”的結(jié)果,往往是作繭自縛。
因此,發(fā)現(xiàn)信息化建設(shè)的合理架構(gòu),如同發(fā)現(xiàn)成長(zhǎng)的“基因”一樣,是探索可持續(xù)發(fā)展信息化的關(guān)鍵問題。
信息化的全景地圖
從架構(gòu)的角度理解信息化,可以發(fā)現(xiàn)3個(gè)新特點(diǎn):第一,架構(gòu)是超技術(shù)層面的,要建立完整的企業(yè)信息化架構(gòu),必須從企業(yè)戰(zhàn)略高度看待信息化;第二,架構(gòu)可以很好地把握組織動(dòng)態(tài)發(fā)展的脈絡(luò),為組織成長(zhǎng)奠定堅(jiān)實(shí)的基礎(chǔ);第三,架構(gòu)具有豐富的層次性,可以有效體現(xiàn)組織的“柔性”。
比如美國(guó)學(xué)者John Zachman,集自己27年IT行業(yè)從業(yè)經(jīng)驗(yàn),于1987年提出的“信息系統(tǒng)架構(gòu)(Zachman模型)”,就是這樣。Zachman指出,“為了避免企業(yè)分崩離析,信息系統(tǒng)架構(gòu)已經(jīng)不再是一個(gè)可有可無的選擇,而是企業(yè)的必須?!?/p>
Zachman模型把企業(yè)信息化架構(gòu),劃分為5個(gè)層次,6個(gè)維度。這5個(gè)層次分別從企業(yè)的組織形態(tài)、信息化的利益主體,確定了信息化規(guī)劃不同的“粗細(xì)程度”。這5個(gè)層次分別對(duì)應(yīng)的責(zé)任者,是整體規(guī)劃者、業(yè)務(wù)系統(tǒng)(或者單元)的擁有者、系統(tǒng)的設(shè)計(jì)者、整體實(shí)施者和單項(xiàng)執(zhí)行者。這5個(gè)層次代表企業(yè)信息化從規(guī)劃、組織、業(yè)務(wù)單元,到設(shè)計(jì)、建造與具體實(shí)現(xiàn)等不同的角色。
從縱向看,Zachman模型把信息化分為6個(gè)維度:數(shù)據(jù)維、功能維、網(wǎng)絡(luò)維、人員維、時(shí)間維和規(guī)則維。
這6個(gè)維度中,前4個(gè)很好理解;后2個(gè)則頗有新意?!皶r(shí)間維”講的是系統(tǒng)的模型隨時(shí)間演化的過程,即系統(tǒng)是如何“成長(zhǎng)”的;“規(guī)則維”講的是系統(tǒng)在運(yùn)行過程中,需要遵循何種“游戲規(guī)則”,即運(yùn)行規(guī)范。
此外,還有一些可以參照的模型。比如1991年美國(guó)國(guó)防部提出的“信息管理技術(shù)架構(gòu)框架(TAFIM模型)”,1995年開放組織(OpenGroup)提出的TOGAF模型,以及1999年美國(guó)聯(lián)邦CIO委員會(huì)提出的FEAF框架等。
1996年,美國(guó)政府通過了Clinger-Cohen法案(信息技術(shù)管理改革法案),明確要求聯(lián)邦政府機(jī)構(gòu)在推進(jìn)電子政務(wù)建設(shè)時(shí),要遵從和使用“IT架構(gòu)”的概念和方法,以確保聯(lián)邦政府機(jī)構(gòu)的IT系統(tǒng)在底層架構(gòu)上真正實(shí)現(xiàn)“統(tǒng)一規(guī)劃、統(tǒng)一設(shè)計(jì)”的總體要求。
除了IT架構(gòu),在過去的10年間還出現(xiàn)了指導(dǎo)信息系統(tǒng)建設(shè)不同層面的框架模型和方法論。這些框架模型,有些已經(jīng)成為了ISO標(biāo)準(zhǔn),有些已經(jīng)成為該領(lǐng)域的標(biāo)準(zhǔn)流程、指南和方法論。比如特別適合于企業(yè)做運(yùn)維服務(wù)參考的ITIL模型(ISO20000,2006),適合規(guī)范信息系統(tǒng)建設(shè),從規(guī)劃、實(shí)施到運(yùn)行這個(gè)大生命周期的監(jiān)督與控制的COBIT模型,適合信息安全治理的ISO 27001、27002,應(yīng)用于IT治理的ISO38500,以及應(yīng)用于業(yè)務(wù)持續(xù)管理(BCM)的ISO25999等。
這些框架、標(biāo)準(zhǔn)、參考模型,可以說是國(guó)外多年來開展信息系統(tǒng)建設(shè)經(jīng)驗(yàn)的結(jié)晶(稱作“最佳實(shí)踐”,Best Practice)。這些有序的知識(shí)集和方法論,為國(guó)內(nèi)各行各業(yè)信息化建設(shè)在戰(zhàn)略高度進(jìn)行反思和規(guī)劃,提供了豐富的借鑒和參考。
比如“IT與業(yè)務(wù)融合(Alignment)”的問題,在TOGAF最新的第九版中,就提供了包含架構(gòu)愿景、業(yè)務(wù)架構(gòu)、信息系統(tǒng)架構(gòu)、技術(shù)架構(gòu)、機(jī)會(huì)及解決方案、遷移規(guī)劃、實(shí)施治理、結(jié)構(gòu)變更管理,以及需求管理等9大模塊的“架構(gòu)開發(fā)方法論(ADM)”。透過這些方法,企業(yè)戰(zhàn)略的規(guī)劃者,可以總攬業(yè)務(wù)架構(gòu)和技術(shù)架構(gòu)之間錯(cuò)綜復(fù)雜的交互關(guān)系,把握構(gòu)筑在數(shù)據(jù)、網(wǎng)絡(luò)、技術(shù)基礎(chǔ)之上的業(yè)務(wù)版圖,透視業(yè)務(wù)運(yùn)行的邏輯以及業(yè)務(wù)交互的界面,從不同視角審視“業(yè)務(wù)與IT戰(zhàn)略對(duì)齊”的狀態(tài)和偏差。
這種戰(zhàn)略思考的方法為總體上把握全局、配置資源、風(fēng)險(xiǎn)分析、部署業(yè)務(wù),為締造敏捷靈活的業(yè)務(wù)架構(gòu)、快速有效的流程管理、跨組織邊界和業(yè)務(wù)邊界的協(xié)同機(jī)制,以及從基層到?jīng)Q策層,從客戶到生產(chǎn)者之間高效互動(dòng)、溝通管道,奠定了堅(jiān)實(shí)、可靠的基礎(chǔ)。
通過Zachman模型、ITIL、COBIT、TOGAF等等模型、方法論,可以得到關(guān)于信息化的一個(gè)全新視角,發(fā)現(xiàn)“架構(gòu)”對(duì)信息化的重要性。不同的行業(yè)業(yè)態(tài)、不同的企業(yè)信息化建設(shè)階段、成熟水平,都需要建立自己信息化的合理架構(gòu),這種架構(gòu)是充分研究了信息化的戰(zhàn)略要素、業(yè)務(wù)構(gòu)成、技術(shù)路線,以及組織關(guān)聯(lián)、演進(jìn)路徑、“游戲規(guī)則”之后的全景地圖?!?/p>
聯(lián)系客服