24周年

財稅實務(wù) 高薪就業(yè) 學歷教育
APP下載
APP下載新用戶掃碼下載
立享專屬優(yōu)惠
安卓版本:8.7.11 蘋果版本:8.7.11
開發(fā)者:北京正保會計科技有限公司
應(yīng)用涉及權(quán)限:查看權(quán)限>
APP隱私政策:查看政策>

TOGAF與SOA你了解幾何

來源: CIO時代 編輯: 2009/11/12 09:19:04  字體:

  TOGAF與SOA的結(jié)合是否就是最完美的解決方案?在SOA措施中,你是如何決策,到底用還是不用TOGAF呢?TOGAF代表了國際先進的系統(tǒng)架構(gòu),金蝶將其引入國內(nèi)后會產(chǎn)生哪些方面的影響?SOA究竟可以從TOGAF借鑒到什么? 企業(yè)如何推進信息化?是采用世界級的標準來推進?還是各自為政?TOGAF到底有哪些作用呢?TOGAF與SOA的結(jié)合是否就是最完美的解決方案?在SOA措施中,你是如何決策,到底用還是不用TOGAF呢?TOGAF代表了國際先進的系統(tǒng)架構(gòu),金蝶將其引入國內(nèi)后會產(chǎn)生哪些方面的影響?SOA究竟可以從TOGAF借鑒到什么?

  一、何謂TOGAF?其作用何在?

  所謂TOGAF,即Open Group的架構(gòu)框架,是目前在商業(yè)企業(yè)領(lǐng)域較有影響的企業(yè)架構(gòu)框架之一,其關(guān)鍵是架構(gòu)開發(fā)方法。目前TOGAF已被80%的福布斯全球排名前50的公司使用,并支持開放、標準的SOA參考架構(gòu)。

  TOGAF可以從四個角度描述企業(yè)架構(gòu):業(yè)務(wù)架構(gòu)(Business),業(yè)務(wù)策略、管理、組織和關(guān)鍵業(yè)務(wù)流程;數(shù)據(jù)(信息)架構(gòu)(Data),組織邏輯和物理數(shù)據(jù)資產(chǎn)、數(shù)據(jù)管理資源的結(jié)構(gòu);應(yīng)用架構(gòu)(Application),被部署的單獨應(yīng)用系統(tǒng)、它們之間的交互、以及它們與組織核心業(yè)務(wù)流程之間關(guān)系的藍圖;技術(shù)架構(gòu)(Technology),軟硬件邏輯上的能力,這些能力要求對業(yè)務(wù)、數(shù)據(jù)和應(yīng)用服務(wù)的部署提供支持。該架構(gòu)包括IT基礎(chǔ)設(shè)施、中間件、網(wǎng)絡(luò)、通信、處理流程和標準。

  TOGAF是為組織設(shè)計、評估和建立正確的架構(gòu)來服務(wù)的,包含架構(gòu)開發(fā)方法(ADM)、基礎(chǔ)架構(gòu)和資料庫。它促進了架構(gòu)組件的結(jié)構(gòu)、架構(gòu)組件的相互關(guān)系、設(shè)計和發(fā)展的原則和指導(dǎo)方針的定義。

  總的來說,TOGAF更像是一種方法學,就如同ISO9001等,它為建立企業(yè)架構(gòu)指定標準、實施認證,同時對企業(yè)進行指導(dǎo),使企業(yè)建立的架構(gòu)具備:

  1)彈性:構(gòu)造以服務(wù)基礎(chǔ)的資訊科技應(yīng)用,以方便快速轉(zhuǎn)型、重構(gòu)業(yè)務(wù)流程、和使用應(yīng)用程序

  2)敏捷性:更快的提供對齊業(yè)務(wù)的應(yīng)用

  3)擴展企業(yè)領(lǐng)域:提供機會,利用現(xiàn)有的業(yè)務(wù)能力進入新市場。使用創(chuàng)新的方法,采用一套松耦合的IT服務(wù),提供更好的商業(yè)服務(wù)增加市場占有率。

  4)降低成本:通過提供機會,以合并多余的應(yīng)用功能和從過時的和越來越昂貴的應(yīng)用解耦功能,同時利用現(xiàn)有的投資。

  5)融合:整合企業(yè)的各種應(yīng)用和組織。

  TOGAF可以作為企業(yè)信息系統(tǒng)頂層設(shè)計方法論的理論基礎(chǔ);可用于檢查系統(tǒng)架構(gòu)或企業(yè)級別的技術(shù);可用于評估給定組織的軟件架構(gòu);對正在規(guī)劃其架構(gòu)但是不打算全面改造現(xiàn)有架構(gòu)的組織很有幫助。

  二、TOGAF與SOA結(jié)合是否完美?

  面向服務(wù)架構(gòu)(SOA)是一種架構(gòu)模式,開放組織架構(gòu)框架(TOGAF)是一種架構(gòu)框架。如果你把SOA當作一種技術(shù)而不是一個架構(gòu),這樣在架構(gòu)框架中就看不到任何價值了。即便把SOA看作是一個架構(gòu),你也只是覺得自己在開發(fā)并實施SOA,并且在這個過程中沒有得到來自TOGAF的任何幫助。

  但是,在SOA開發(fā)和實施過程中可以使用TOGAF架構(gòu)開發(fā)方法(ADM),ADM能夠為你的架構(gòu)工作提供結(jié)構(gòu),在SOA環(huán)境下使用TOGAF可以帶來的收益包括:TOGAF為SOA提供了一種架構(gòu)方法;TOGAF ADM覆蓋了SOA整個生命周期;使用像TOGAF ADM的標準方法可以降低項目風險;TOGAF可以更好的將業(yè)務(wù)策略與優(yōu)先順序?qū)R。

  除了ADM以外,TOGAF的最新版本包含了一個內(nèi)容框架,通過該內(nèi)容框架,可以幫助我們構(gòu)建并設(shè)計架構(gòu)成品。當定義服務(wù)模型、目錄和注冊表時,可以參考內(nèi)容框架,它所提供的元模型可以幫助架構(gòu)小組描述并編目服務(wù),同時將服務(wù)定義和業(yè)務(wù)架構(gòu)整合在一起。在元模型中,業(yè)務(wù)和IS服務(wù)相互分離,這已經(jīng)成為了一種規(guī)范,同時也高度重視對于IS服務(wù)的部署,部署IS服務(wù)支持業(yè)務(wù)價值的。

  同時TOGAF也為內(nèi)容元模型提供服務(wù)擴展,除了業(yè)務(wù)服務(wù)的核心理念之外,還創(chuàng)建了IS服務(wù)概念,這樣可以更為準確的模擬服務(wù)組合。應(yīng)用直接支持IS服務(wù),創(chuàng)建IS服務(wù)抽取層,這樣可以放松對業(yè)務(wù)范圍的限制,同時風險承擔者也能賦予IS服務(wù)目錄形式。內(nèi)容元模型還指導(dǎo)SOA實踐者如何定義服務(wù)目錄,如何將服務(wù)定義整合到全部業(yè)務(wù)和解決方案架構(gòu)當中。

  SOA是屬于技術(shù)架構(gòu)層面的東西,而TOGAF企業(yè)架構(gòu)方法論恰恰又是包含了技術(shù)架構(gòu)層面的規(guī)劃策略,因此,這也就找到了二者的切合點:在依據(jù)TOGAF進行企業(yè)架構(gòu)規(guī)劃的過程中,當對企業(yè)的業(yè)務(wù)架構(gòu)進行規(guī)劃時,就可以為未來技術(shù)架構(gòu)實現(xiàn)面向SOA的方式提供鋪墊(因為眾所周知,SOA架構(gòu)是主張面向服務(wù)的,主張功能化組件的,即:一個功能化組件封裝為一個服務(wù),對外開放)。

  TOGAF與SOA的結(jié)合使得企業(yè)在架構(gòu)體系方面有了保障,使之能夠建立符合標準、易于擴展而且面向服務(wù)的架構(gòu),比如開發(fā)服務(wù)、業(yè)務(wù)創(chuàng)新與優(yōu)化服務(wù)、管理服務(wù)、基礎(chǔ)設(shè)施服務(wù)、交互服務(wù)、流程服務(wù)、信息服務(wù)、伙伴服務(wù)、業(yè)務(wù)應(yīng)用服務(wù)、接入服務(wù)等。因此TOGAF與SOA的結(jié)合肯定是一個優(yōu)秀的解決方案。

  三、SOA實施中如何決策是否用TOGAF?

  TOGAF是一種通用的架構(gòu)框架,并不專門針對某一個具體的行業(yè)、架構(gòu)模式、布局或者技術(shù)。通過進一步了解,我們認識到業(yè)務(wù)和技術(shù)團體都可以開展SOA措施,每個小組的側(cè)重點不同但是他們的活動是互補的,并且在服務(wù)理念這一點相交。因此TOGAF的實施需要順應(yīng)當?shù)氐奈幕约皺C構(gòu)的管理流程,同時還有架構(gòu)模式以及技術(shù)策略。

  開發(fā)小組的現(xiàn)有策略是令A(yù)DM類和其他模式的擴展以及SOA保持獨立,這些具體模式的擴展往往局限于某個單獨的章節(jié)或者單獨的文檔,例如開發(fā)小組SOA工作組出版的SOA源書,ADM中包含了SOA實踐的許多方面,盡管還沒有和SOA最佳實施完全對齊。

  如果你已經(jīng)采用了SOA方法,并且這種方法行之有效,那么ADM短期內(nèi)無法增加業(yè)務(wù)價值,但是這并不影響你對ADM做出評估,你能夠從TOGAF上學到很多有價值的知識,但是如果你還沒有采用SOA方法,或者在實施SOA的過程中遇到了問題,這時候就需要考慮ADM了。這時你需要投資很多時間和精力學習并修整ADM,但是和長期取得的收益相比,這一切都是值得的。

  對于中小企業(yè)來說,才用SOA建立企業(yè)架構(gòu)還不錯,但使用TOGAF就有些力不從心了。TOGAF整個體系較為龐大,使用成本不低。

  四、金蝶引入TOGAF將產(chǎn)生什么影響?

  “加入TOGAF是為了解決金蝶和企業(yè)界在產(chǎn)品開發(fā)中存在的困惑。”金蝶中間件總經(jīng)理奉繼承表示,SOA是軟件業(yè)的大勢所趨,但SOA究竟該怎么認證卻成了業(yè)界最大的困惑。

  對金蝶而言加入開放群組,將推動金蝶企業(yè)架構(gòu)更符合國際標準,今后金蝶中間件,EAS、BOS等都遵循TOGAF方法,金蝶三大產(chǎn)品的顧客將逐步使用這一標準。

  同時,金蝶目前正處于由產(chǎn)品型公司向服務(wù)型公司轉(zhuǎn)型的過程中,引進TOGAF是重要的戰(zhàn)略步驟,金蝶將有能力為顧客提供具有特殊價值的服務(wù)內(nèi)容。

責任編輯:zoe
相關(guān)資訊
  • ·TOGAF與SOA你了解幾何
  • 實務(wù)學習指南

    回到頂部
    折疊
    網(wǎng)站地圖

    Copyright © 2000 - www.odtgfuq.cn All Rights Reserved. 北京正保會計科技有限公司 版權(quán)所有

    京B2-20200959 京ICP備20012371號-7 出版物經(jīng)營許可證 京公網(wǎng)安備 11010802044457號