2010-02-05 15:46:18 來源:CIO時代網(wǎng)
為推動企業(yè)架構(gòu)(EA)理論在中國傳播,CIO時代網(wǎng)專門開設(shè)了企業(yè)架構(gòu)的頻道(http://www.www.gypb.net/ea/ ),并計劃訪談業(yè)內(nèi)的專家、顧問,請他們來向您講解到底什么是企業(yè)架構(gòu)?企業(yè)架構(gòu)能為企業(yè)帶來什么?最近看到電子工業(yè)出版社出版的《IT管理體系--戰(zhàn)略、管理和服務(wù)》一書,圖書作者賽迪顧問副總裁趙剛博士重點介紹了企業(yè)架構(gòu)方面的知識與內(nèi)容,筆者讀后感覺受益頗豐,因此于近期專訪了趙博士,請他來向您介紹企業(yè)架構(gòu)的相關(guān)內(nèi)容,這也是我們系列訪談的第五篇。下面就是本次訪談的內(nèi)容。
CIO時代網(wǎng):您能不能用簡單的語言向別人說明到底什么是企業(yè)架構(gòu)(EA)?
趙剛:企業(yè)架構(gòu)還是比較容易和幾個概念聯(lián)系到一起,比如有系統(tǒng)、結(jié)構(gòu)、框架、藍圖、架構(gòu)等幾個詞,這幾個詞在概念上有一部分是重合的,但又有各自的含義。
架構(gòu)和系統(tǒng)的概念很相似,但它又不同于系統(tǒng)。我們可以打一個比方,比如人是一個很完善的系統(tǒng),架構(gòu)是關(guān)于人的構(gòu)成的一個主要視圖,而且不同的人對架構(gòu)會有不同的認識,比如學骨科的人容易把人理解成一個骨架,學神經(jīng)脈絡(luò)的人看到的人可能是一個神經(jīng)脈絡(luò)的架構(gòu),搞血液系統(tǒng)的人看到的是一個循環(huán)系統(tǒng)的架構(gòu),學中醫(yī)的人可能看到的也不一樣。所以我認為架構(gòu)是關(guān)于系統(tǒng)的組成部分和組成之間的結(jié)構(gòu)關(guān)系及支配這種關(guān)系機理的一個整合體。架構(gòu)是有生命周期的,不同的時間點、不同的人對他的理解是不同的。
CIO時代網(wǎng):企業(yè)架構(gòu)和企業(yè)建模、軟件架構(gòu)等有什么區(qū)別?
趙剛:我接觸企業(yè)架構(gòu)就是從企業(yè)建模開始的,我原來在北航CIMS中心工作,當時我們要建一個企業(yè)的模型,建這個企業(yè)的模型目標是建企業(yè)的信息模型,通過信息模型轉(zhuǎn)化成企業(yè)可操作的系統(tǒng)。我們比較早的就看到Zachman的模型,他從不同角色、不同層面的視角來看企業(yè),這不同的視角又一步一步最終轉(zhuǎn)化成一個可操作的軟件。
我們當時研究了幾個模型,最重要的是信息模型。當時我們搞CAD,CAD首先要對產(chǎn)品進行建模,然后要對產(chǎn)品在設(shè)計階段有一個描述,而CAM是制造階段對產(chǎn)品模型的描述。大家都知道,設(shè)計階段是關(guān)于產(chǎn)品結(jié)構(gòu)的二維圖、三維圖,加工階段關(guān)心的是工藝參數(shù)。怎么把CAD設(shè)計好的模型轉(zhuǎn)化成CAM的模型,這就需要一個基于產(chǎn)品的共享的數(shù)據(jù)模型,所以那個時候就去研究產(chǎn)品數(shù)據(jù)模型。后來CIMS要搞整個企業(yè)的模型,所以除了產(chǎn)品又有了組織、人、資產(chǎn)、原材料,這就有了企業(yè)的模型,后來又擴展到企業(yè)管理的模型,后來就擴展到一個企業(yè)級的共享的信息模型。這個過程一直解決的都是企業(yè)的信息建模的問題。
在這個過程中我們發(fā)現(xiàn)業(yè)務(wù)人員和我們信息人員理解的模型是不一樣的,而把這些系統(tǒng)用起來時又會有系統(tǒng)應(yīng)用級的模型,所以信息模型就不斷地向上下兩個層面去擴展,最后就提出企業(yè)建模的概念。企業(yè)建模是關(guān)于企業(yè)整體的基本要素和要素之間的關(guān)系,這和系統(tǒng)是很相似的,所以建模的學者會去學習系統(tǒng)論,在這個過程中就發(fā)現(xiàn)了企業(yè)架構(gòu)這樣的一套理論。
我們最早就看到了Zachman、FEA、Meta Group的模型等等,他們也是從企業(yè)建模演進過去的,最后大家就提出來了企業(yè)架構(gòu)的思想。企業(yè)建模解決的是"How"的問題,企業(yè)架構(gòu)解決的是"what"的問題,就是首先要把企業(yè)給描述出來,企業(yè)建模是實現(xiàn)企業(yè)架構(gòu)必要的一個措施。當然企業(yè)架構(gòu)作為一個完整的體系可能還需要其他的一些方法論,但企業(yè)建模的研究成果是肯定可以為企業(yè)架構(gòu)所用的,通過企業(yè)建模形成的那個東西我們可以叫做企業(yè)架構(gòu),兩者不是割裂的,而是一脈相承的。這和業(yè)務(wù)人員所說的架構(gòu)還是不同的。
說到軟件架構(gòu),我們現(xiàn)在常說的是SOA,早期是軟件工程等,他是談軟件的基本結(jié)構(gòu),他和EA還是不同的,不能把它和EA劃等號。現(xiàn)在我們講的TOGAF也是基于軟件架構(gòu)的思想發(fā)展出來的一套方法論。
當軟件架構(gòu)和企業(yè)架構(gòu)一起出現(xiàn)的時候大家都在找他們的共同點、對接點。軟件架構(gòu)也向往企業(yè)架構(gòu)的思想,尤其是那些面向企業(yè)應(yīng)用的軟件,他在擴展軟件架構(gòu)的思想時發(fā)現(xiàn)他和企業(yè)架構(gòu)是有共同點的;而企業(yè)架構(gòu)也要找落腳點,而軟件架構(gòu)就能支撐他落地。所以兩者在找共同點,尤其是到了SOA時,會把應(yīng)用打包,包裝成服務(wù),這時候他和企業(yè)架構(gòu)的思想已經(jīng)很接近了。還有就是兩者的出發(fā)點都是為了解決系統(tǒng)之間的互操作性,解決互聯(lián)互通互操作的問題,所以兩者越來越走向一起,你看TOGAF越來越支撐整個企業(yè)的業(yè)務(wù)而不僅僅是技術(shù)和軟件,兩者最后可能殊途同歸,最后沿著一個方向向下走。
CIO時代網(wǎng):企業(yè)架構(gòu)(EA)到底有什么用?是不是又是一個新的忽悠人的"三字經(jīng)"?
趙剛:我理解企業(yè)架構(gòu)有以下幾方面的作用:
首先,企業(yè)內(nèi)不同的人要對企業(yè)愿景有一個共同的理解,整體的To-Be的理解,只有大家有了一個共同認可的藍圖,才能一起去努力實現(xiàn)它。而EA給了管理層、業(yè)務(wù)人員、信息人員、技術(shù)人員一個共同認可的愿景和藍圖。
第二,在這個愿景之下我們又能明確我是什么?我和我的合作伙伴之間的關(guān)系是什么?EA給了我們一個企業(yè)內(nèi)部不同人員共同理解復(fù)雜問題的基礎(chǔ),就是業(yè)務(wù)、信息、技術(shù)人員共同能夠理解、溝通的一個基礎(chǔ)。
第三,在構(gòu)建企業(yè)架構(gòu)時就有了一個管理的標準和工具,尤其是在做IT決策時,哪些是符合我的藍圖、符合我們共同理解的,哪些是與我們的藍圖不一致的,都有了判斷的依據(jù)。同時也給了我們把大的架構(gòu)變成系統(tǒng)的一套工具。
第四,從技術(shù)角度,他也實現(xiàn)了我們各業(yè)務(wù)之間互相操作的技術(shù)標準,相互接口問題。
CIO時代網(wǎng):現(xiàn)在有很多的企業(yè)架構(gòu)框架,例如Zachman、TOGAF、FEA等,賽迪也有自己的架構(gòu)框架,這些架構(gòu)框架有什么共性和差異?
趙剛:共性就是他們的基本目標是一致的,他的基本組成上也是一致的,比如一般都包含業(yè)務(wù)架構(gòu)、信息架構(gòu)、系統(tǒng)架構(gòu)、技術(shù)架構(gòu)幾部分。當然,各個框架由于出發(fā)點的不同,他的體系、形態(tài)也會略有不同。
比如Zachman是IBM的系統(tǒng)架構(gòu)師,他是從系統(tǒng)架構(gòu)這個角度出發(fā)去談的。TOGAF是OPEN GROUP的體系,他們最早好像也研究面向?qū)ο蟮臇|西,他們的出發(fā)點還是從軟件架構(gòu)來的,希望能夠自動實現(xiàn)軟件開發(fā),而后才一步步延伸到企業(yè)這個層面。FEA的出發(fā)點是財務(wù)預(yù)算,是美國的聯(lián)邦預(yù)算委員會(OMB)為了做IT投資決策搞得一套框架,是為了減少IT投資領(lǐng)域的重復(fù)建設(shè)做出來的。他們是從管理角度出發(fā)做的,他在架構(gòu)管理方面特別有價值,我們?nèi)ツ杲o廣州市政府也做過類似的項目,也參考了FEA的思想。我們賽迪顧問從咨詢的角度出發(fā),提出了一個七大架構(gòu)的整體框架,包括業(yè)務(wù)架構(gòu)、信息架構(gòu)、應(yīng)用架構(gòu)、軟件平臺架構(gòu)、網(wǎng)絡(luò)與硬件技術(shù)架構(gòu)、信息安全架構(gòu)和IT管理體系架構(gòu),這個是我個人整理出來的。所以大家都在借鑒架構(gòu)的思想,但是由于出發(fā)點、角度不同,他的表現(xiàn)形式也會不同,最終如果大家能夠統(tǒng)一思想就可以形成一個對于架構(gòu)的完整理解。
我們所有的科學研究都是為了研究、認識這個世界,都是為了給這個復(fù)雜的世界建模,通過這個模型去控制和改造世界。所有的數(shù)學模型、形象模型大家最終都是畫出了他的函數(shù)、他的曲線,而最終通過控制這個曲線來控制物理世界。我們搞信息系統(tǒng)的人限定了我們的研究對象是企業(yè)、機構(gòu),要給這些機構(gòu)做軟件的支撐,最后總結(jié)出了企業(yè)建?;蛘咂髽I(yè)架構(gòu)的體系,這和自然界其余人做的工作都是相同的。
CIO時代網(wǎng):什么叫企業(yè)的業(yè)務(wù)架構(gòu)?它包括哪幾部分內(nèi)容?
趙剛:業(yè)務(wù)部門自身有一套自己的模型,一般企業(yè)的業(yè)務(wù)運作體系都是比較完善的,采購、生產(chǎn)、庫存、銷售、售后等都是比較完善的;包括財務(wù)、人力資源、IT、綜合管理等的職能體系也是比較完善的;公司的治理體系也都比較完善了。這個業(yè)務(wù)體系經(jīng)過多年的運作已經(jīng)相對比較完善,我們要做的首先是把它描述出來,而且要把未來的To-Be的業(yè)務(wù)模型表達出來,而且這種語言還要讓技術(shù)和信息人員理解。為了做到這一點,我們要從以下幾個角度入手:
首先要看業(yè)務(wù)戰(zhàn)略,戰(zhàn)略決定了業(yè)務(wù)模式和管控模式,而業(yè)務(wù)模式和管控模式落實到了流程,并通過每個系統(tǒng)功能實現(xiàn)。就是說,首先要分析戰(zhàn)略,看你是差異化戰(zhàn)略、低成本戰(zhàn)略還是聚焦戰(zhàn)略,是前向整合、后向整合還是一體化戰(zhàn)略,這些戰(zhàn)略決定你的業(yè)務(wù)模式和管控模式,決定你是戰(zhàn)略管控、運營管控還是財務(wù)管控。還要看你相互之間有幾大主業(yè),主業(yè)之間有什么關(guān)系,業(yè)務(wù)價值鏈是什么等等。這些價值鏈延伸出了流程,而這些流程決定了整個系統(tǒng)的功能描述,他是這樣的一個邏輯下來的。
CIO時代網(wǎng):有專家認為數(shù)據(jù)架構(gòu)是EA的核心,您是否認可這種說法?對一個企業(yè)來說,數(shù)據(jù)架構(gòu)包括哪些內(nèi)容?
趙剛:在業(yè)務(wù)建模過程中我們要考慮你對信息的需求,在戰(zhàn)略層次上要處理哪些信息?管理模式上需要哪些信息,處理哪些信息?在業(yè)務(wù)運作上需要哪些信息,處理哪些信息?每個環(huán)節(jié)、每個功能上下游需要處理哪些信息?這是一個簡單的梳理,通過信息的提取、歸納就可以建立信息的模型。我們把這些從業(yè)務(wù)環(huán)節(jié)抽象出來的信息建立概念模型、邏輯模型、物理模型,就把業(yè)務(wù)映射過來,通過系統(tǒng)功能來處理信息。
信息架構(gòu)就是抽象出整個企業(yè)的信息模型,建立起整個企業(yè)的數(shù)據(jù)項來。這就涉及到企業(yè)數(shù)據(jù)建模中的元數(shù)據(jù),或者稱為主數(shù)據(jù),這個沒有一個特別合適的詞匯。這就像我們在學面向?qū)ο髸r,我們會抽取出幾大類父類,然后再通過這些父類演化出子類、孫子類,經(jīng)過梳理會發(fā)現(xiàn)父類就那么幾個,整個系統(tǒng)是通過父類派生子類、子類派生孫子類實現(xiàn)的。
比如對一個制造企業(yè)我很容易抽取出幾大類的數(shù)據(jù),比如產(chǎn)品、客戶、員工、機構(gòu)、物資、設(shè)備、供應(yīng)商等,這幾大類數(shù)據(jù)附著不同的屬性。這幾類信息就基本能描述企業(yè)所有的信息,我們在CIMS中心時就是做這個東西,做企業(yè)的數(shù)據(jù)模型。這套東西在產(chǎn)品領(lǐng)域有一個STEP的國際標準,在不同行業(yè)也有他行業(yè)的信息模型,比如電力、電信等行業(yè)都有國際標準,但主體內(nèi)容都差不多,比如銀行和制造的模型相差并不大。這個數(shù)據(jù)模型也是BI、數(shù)據(jù)倉庫的概念模型的基礎(chǔ)。
CIO時代網(wǎng):如果一個中國的組織決定開始整理自己的架構(gòu),應(yīng)該從哪里入手?能不能給一些好的建議。
趙剛:政府和企業(yè)的建議還不一樣:
對政府來說要從管理入手,政府各委辦局他們有很多的系統(tǒng),各系統(tǒng)支撐的業(yè)務(wù)、技術(shù)能夠有一個通盤的考慮、規(guī)劃,最后能夠把各委辦局的信息化有效地管理起來。比如國信辦的總體架構(gòu)就比較宏觀一些很難落實;而一些省市的規(guī)劃則過于著重細節(jié),過于關(guān)注網(wǎng)絡(luò)等等的細節(jié),這些都不合適。所以,我認為政府要從管理入手,把工作分幾大類:業(yè)務(wù)類的、服務(wù)類的、信息類的、管理類的、技術(shù)類的,每一類的工作要有一套標準。比如業(yè)務(wù)類要有業(yè)務(wù)域、業(yè)務(wù)功能,服務(wù)有服務(wù)域、服務(wù)功能等,把這些都梳理出來,才能統(tǒng)籌電子政務(wù)建設(shè)。最好還能夠參考FEA的績效參考模型,能夠考核,這套東西建立起來就完善了。
對企業(yè)來說,要從企業(yè)的業(yè)務(wù)的架構(gòu)分析入手,就是上面說的戰(zhàn)略分析、業(yè)務(wù)模式分析、管控模式分析、流程分析等等,補上這一課,那些技術(shù)分析是后面的事情。
CIO時代網(wǎng):您覺得作為一個企業(yè)架構(gòu)師需要具備什么樣的技能?企業(yè)架構(gòu)師作為一個職業(yè)在中國有前途嗎?
趙剛:現(xiàn)在軟件編程領(lǐng)域有軟件架構(gòu)師,在企業(yè)領(lǐng)域還沒有。企業(yè)架構(gòu)師肯定是一種復(fù)合型人才,既要懂業(yè)務(wù)、又要懂技術(shù)還要懂管理,所以架構(gòu)師是最適合做CIO的。企業(yè)架構(gòu)師可以是一個人,但一個人很難具備這樣的能力,所以也要分不同的方向,包括業(yè)務(wù)架構(gòu)師、信息架構(gòu)師、應(yīng)用架構(gòu)師、技術(shù)架構(gòu)師等,每個方向要有所專,但職業(yè)生涯的目標是總架構(gòu)師。
我認為企業(yè)架構(gòu)不是一個非常熱的東西,除非有了突破性的進展才可以。我覺得他會一點點慢慢發(fā)展,他不會一下子熱起來,比如象SOA概念一出來大家都在炒,企業(yè)架構(gòu)提出來也很多年了,他不會一下子變得很熱,他是一個常態(tài)化的東西,就像米飯?zhí)焯斐砸粯?。另外還有一些現(xiàn)實的因素制約,比如很多人過于關(guān)注短期效益,沒有動力去把整個企業(yè)、組織搞清楚,又見不到效益;再比如企業(yè)架構(gòu)要協(xié)調(diào)很多部門的人,而IT部門又恰恰協(xié)調(diào)不了。
專家簡介
趙剛,博士,賽迪顧問股份有限公司高級副總裁,管理和信息化專家,兼任中國信息化推進聯(lián)盟IT治理專委會辦公室主任,中國電子學會工業(yè)工程專業(yè)委員會秘書長。自加盟賽迪顧問以來,先后主持或參與了《國家金融信息化"十一五"規(guī)劃》、《廣州市信息化與工業(yè)化融合戰(zhàn)略》、《廣州市電子政務(wù)總體架構(gòu)》、《廣州市信息社會戰(zhàn)略研究》、《中歐信息社會項目中期評估》、《中國核工業(yè)集團信息化咨詢》、《中國海洋石油公司IT內(nèi)控體系咨詢》、《中國有色礦業(yè)集團信息化規(guī)劃》等咨詢項目多項。加入賽迪集團前,曾長期工作于863/CIMS國家重點實驗室,參與國家自然科學基金、863/CIMS重大項目、國防科技預(yù)研重點項目、科技部中歐合作項目等,在BPR、IT治理、IT規(guī)劃、企業(yè)架構(gòu)、IT績效評估、兩化融合、IT管理體系、互聯(lián)網(wǎng)與電子商務(wù)等方面具有較深的研究。
免責聲明:本網(wǎng)站(http://www.www.gypb.net/)內(nèi)容主要來自原創(chuàng)、合作媒體供稿和第三方投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關(guān)資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關(guān)資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
本網(wǎng)站刊載的所有內(nèi)容(包括但不僅限文字、圖片、LOGO、音頻、視頻、軟件、程序等)版權(quán)歸原作者所有。任何單位或個人認為本網(wǎng)站中的內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,請及時通知本站,予以刪除。
