24周年

財(cái)稅實(shí)務(wù) 高薪就業(yè) 學(xué)歷教育
APP下載
APP下載新用戶掃碼下載
立享專屬優(yōu)惠

安卓版本:8.7.50 蘋果版本:8.7.50

開發(fā)者:北京正保會(huì)計(jì)科技有限公司

應(yīng)用涉及權(quán)限:查看權(quán)限>

APP隱私政策:查看政策>

HD版本上線:點(diǎn)擊下載>

TOGAF與SOA你了解幾何

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

  TOGAF與SOA的結(jié)合是否就是最完美的解決方案?在SOA措施中,你是如何決策,到底用還是不用TOGAF呢?TOGAF代表了國(guó)際先進(jìn)的系統(tǒng)架構(gòu),金蝶將其引入國(guó)內(nèi)后會(huì)產(chǎn)生哪些方面的影響?SOA究竟可以從TOGAF借鑒到什么? 企業(yè)如何推進(jìn)信息化?是采用世界級(jí)的標(biāo)準(zhǔn)來推進(jìn)?還是各自為政?TOGAF到底有哪些作用呢?TOGAF與SOA的結(jié)合是否就是最完美的解決方案?在SOA措施中,你是如何決策,到底用還是不用TOGAF呢?TOGAF代表了國(guó)際先進(jìn)的系統(tǒng)架構(gòu),金蝶將其引入國(guó)內(nèi)后會(huì)產(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的公司使用,并支持開放、標(biāo)準(zhǔn)的SOA參考架構(gòu)。

  TOGAF可以從四個(gè)角度描述企業(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),被部署的單獨(dú)應(yīng)用系統(tǒng)、它們之間的交互、以及它們與組織核心業(yè)務(wù)流程之間關(guān)系的藍(lán)圖;技術(shù)架構(gòu)(Technology),軟硬件邏輯上的能力,這些能力要求對(duì)業(yè)務(wù)、數(shù)據(jù)和應(yīng)用服務(wù)的部署提供支持。該架構(gòu)包括IT基礎(chǔ)設(shè)施、中間件、網(wǎng)絡(luò)、通信、處理流程和標(biāo)準(zhǔn)。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  TOGAF與SOA的結(jié)合使得企業(yè)在架構(gòu)體系方面有了保障,使之能夠建立符合標(biāo)準(zhǔn)、易于擴(kuò)展而且面向服務(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é)合肯定是一個(gè)優(yōu)秀的解決方案。

  三、SOA實(shí)施中如何決策是否用TOGAF?

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

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

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

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

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

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

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

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

責(zé)任編輯:zoe
相關(guān)資訊
  • ·TOGAF與SOA你了解幾何
  • 回到頂部
    折疊
    網(wǎng)站地圖

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

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