一、概念介紹
1.什么是TOGAF?
“有效的企業(yè)架構(Enterprise Architecture,EA)對企業(yè)的生存和成功具有決定性的作用,是企業(yè)通過IT獲得競爭優(yōu)勢的不可缺少的手段。“
本文概述了企業(yè)架構及其基本概念(并非IT架構的另一個名稱),以及為何需要企業(yè)架構的原因,并且對建立企業(yè)架構的效益和采取TOGAF(The Open Group Architecture Framework)企業(yè)架構框架達到目標的途徑進行了簡要概括。
2.什么是企業(yè)?
TOGAF將“企業(yè)”定義為有著共同目標集合的組織的聚集。例如,企業(yè)可能是政府部門、一個完整的公司、公司部門、單個處/科室,或通過共同擁有權連接在一起的地理上疏遠的組織鏈。
3.什么是架構?
架構是針對某種特定目標系統(tǒng)的具有體系性的普遍性的問題而提供通用的解決方案,架構往往是對復雜形態(tài)的一種共性的體系抽象
4.什么是企業(yè)架構?
在“企業(yè)架構”上下文中,“企業(yè)”這一術語不僅可用來表示整個企業(yè)(包含所有信息技術服務、流程和基礎設施),而且可以表示企業(yè)內的一個特定領域。在這兩個情形中,架構可以跨越多個系統(tǒng)和企業(yè)內的多個職能群組。 “企業(yè)”術語本身的演化性經(jīng)常導致困惑。當今的擴展企業(yè)常常包含伙伴、供應商和客戶。如果目標是集成擴展型的企業(yè),那么企業(yè)就該包含伙伴、供應商和客戶,以及內部的業(yè)務單位
業(yè)務運營模型的概念對決定組織內企業(yè)架構的范圍和本質十分有用。大型公司和政府部門可以由多個企業(yè)組成,并且可以開發(fā)及維護一些獨立的企業(yè)架構來應對每一個企業(yè)的運營。但是,這些企業(yè)的信息系統(tǒng)經(jīng)常存在許多共同之處,因此,使用一個共同的架構框架通常會有大的潛在收獲。
企業(yè)架構如同戰(zhàn)略規(guī)劃,可以輔助企業(yè)完成業(yè)務及IT戰(zhàn)略規(guī)劃。在業(yè)務戰(zhàn)略方面,可使用TOGAF及其架構開發(fā)方法(Architecture Development MethodADM)來定義企業(yè)的愿景/使命、目標目的驅動力、組織架構、職能和角色。在IT戰(zhàn)略方面,TOGAFADM詳細描述了如何定義業(yè)務架構、數(shù)據(jù)架構、應用架構和技術架構,是IT戰(zhàn)略規(guī)劃的最佳實踐的指引。企業(yè)架構是承接企業(yè)業(yè)務戰(zhàn)略與IT戰(zhàn)略之間的橋梁與標準接口,是企業(yè)信息化規(guī)劃的核心。
企業(yè)架構如同戰(zhàn)略規(guī)劃,可以幫助企業(yè)執(zhí)行業(yè)務戰(zhàn)略規(guī)劃及IT戰(zhàn)略規(guī)劃。在業(yè)務戰(zhàn)略方面,可使用TOGAF及其架構開發(fā)方法論(ArchitectureDevelopmentMethod/ADM)來定義企業(yè)愿景使命,目標目的驅動力,組織架構,職能及角色。在IT戰(zhàn)略方面,TOGAFADM詳細描述了如何定義業(yè)務架構,數(shù)據(jù)架構,應用架構,和技術架構,是IT戰(zhàn)略規(guī)劃的最佳實踐指引。企業(yè)架構是承接企業(yè)業(yè)務戰(zhàn)略與IT戰(zhàn)略之間的橋梁與標準接口,是企業(yè)信息化規(guī)劃的核心。
源于90年代美國的企業(yè)架構框架,到目前已經(jīng)衍生出多種企業(yè)架構框架,如DoDAF美國國防部體系架構框架The Department of Defense Architecture Framework)、TOGAF等。
企業(yè)架構框架源起于90年代的美國,到目前已經(jīng)衍生出多種企業(yè)架構框架,月越來月成為企業(yè)架構的
二、為什么需要企業(yè)架構?
有些人可能會問:“為什么要做要做架構,直接拿來需求就做不就行了嗎?”。搭個簡易帳篷不需要專門進行設計,但是建個大廈則必須經(jīng)過設計階段一樣,我想對于不復雜的東西,你怎么做我都覺得不會出什么差錯,但是一旦業(yè)務復雜、規(guī)則麻煩、還涉及變革時,必須有一個清晰的架構才能保證做出來的東西是正確的。
中國的大多數(shù)企業(yè)在進行IT投資時都會跳過企業(yè)架構這個環(huán)節(jié)而直接進入了IT項目的建設,這樣就會導致重復投資、信息孤島等必然現(xiàn)象。缺少規(guī)劃就會發(fā)現(xiàn)很多開發(fā)的功能重復,也有的功能開發(fā)完成后被打入冷宮。
企業(yè)架構的目的是將跨企業(yè)的、常為零散的那些遺留流程(人工/自動)優(yōu)化進一個集成的環(huán)境,它可以及時響應變更并有效的支持業(yè)務戰(zhàn)略的交付 今天的首席
執(zhí)行官知道通過IT對信息進行有效的管理及利用是業(yè)務成功的關鍵因素,也是獲取競爭優(yōu)勢不可缺少的手段。企業(yè)架構能夠處理該需要,為響應持續(xù)變更的業(yè)務環(huán)境所需的IT
統(tǒng)的演進,提供戰(zhàn)略背景。
此外,好的系統(tǒng)架構使你能在IT效率和業(yè)務創(chuàng)新之間達成恰當?shù)钠胶?。它允許單個的業(yè)務單位在追求競爭優(yōu)勢時安全地進行創(chuàng)新活動。同時,它確保了組織對集成的IT戰(zhàn)略的需要能夠被滿足,并允許跨越整個擴展企業(yè)的最緊密的可能的合作協(xié)同。
三、什么促使我發(fā)展企業(yè)架構?
典型地,發(fā)展企業(yè)架構的原因在于組織內的關鍵人員具有需要通過IT系統(tǒng)進行處理的關注。這些人員通常稱為系統(tǒng)中的利益相關者。架構師的角色是處理這些關注,通過識別和提煉利益相關者的需求,開發(fā)顯示關注和需求將如何被處理的架構視圖,并顯示為調和不同利益相關者之間潛在沖突性的關注而將做出的權衡。 沒有企業(yè)架構,考慮和
滿足所有這些關注和需求,是極不可能的。
架構框架是一個或一套基礎結構,用來開發(fā)大范圍的不同架構。它應該描述一個用構建塊的集合來設計企業(yè)目標狀態(tài)的方法,并顯示這些構建塊如何搭配在一起。它應該包含一套工具并提供共同詞匯。它也應該包含所提議標準的清單以及符合標準的可以實現(xiàn)構建塊的產(chǎn)品。構建塊可以是架構元模型實體的目錄清單、矩陣及圖表、功能規(guī)格、應用模塊、軟件/硬件產(chǎn)品及其組合。TOGAF的架構元模型
四、為什么需要TOGAF作為企業(yè)架構框架?
TOGAF 是通過300多家開放群組架構論壇的會員協(xié)同努力發(fā)展的,會員包含全球領先的IT客戶及廠商,代表了架構發(fā)展的最佳實踐。使用TOGAF作為架構框架將允許架構開發(fā)的一致性,反映利益相關者的需要,采用最佳實踐,并為當前需求以及未來可能的業(yè)務需要提供應有的考慮。
架構設計是一個復雜的技術過程,而設計異構、多供應商的架構更是尤為復雜。在幫助對架構開發(fā)過程的去神秘化去風險化方面,TOGAF扮演了重要的角色。TOGAF提供了增值平臺,可以使能使用者建立真正基于開放系統(tǒng)的解決方案,以處理他們的業(yè)務議題和需要。
誰將從TOGAF的使用中獲益?
任一承擔、或計劃承擔旨在支持關鍵任務業(yè)務應用的企業(yè)架構的設計和實施的組織都將從TOGAF的使用中獲益。尋求“無邊界信息流”的組織,能使用TOGAF來定義和實現(xiàn)可使能對企業(yè)內或企業(yè)間集成信息進行訪問的結構和流程。