掃碼下載APP
及時接收最新考試資訊及
備考信息
TOGAF與SOA的結合是否就是最完美的解決方案?在SOA措施中,你是如何決策,到底用還是不用TOGAF呢?TOGAF代表了國際先進的系統(tǒng)架構,金蝶將其引入國內后會產生哪些方面的影響?SOA究竟可以從TOGAF借鑒到什么? 企業(yè)如何推進信息化?是采用世界級的標準來推進?還是各自為政?TOGAF到底有哪些作用呢?TOGAF與SOA的結合是否就是最完美的解決方案?在SOA措施中,你是如何決策,到底用還是不用TOGAF呢?TOGAF代表了國際先進的系統(tǒng)架構,金蝶將其引入國內后會產生哪些方面的影響?SOA究竟可以從TOGAF借鑒到什么?
一、何謂TOGAF?其作用何在?
所謂TOGAF,即Open Group的架構框架,是目前在商業(yè)企業(yè)領域較有影響的企業(yè)架構框架之一,其關鍵是架構開發(fā)方法。目前TOGAF已被80%的福布斯全球排名前50的公司使用,并支持開放、標準的SOA參考架構。
TOGAF可以從四個角度描述企業(yè)架構:業(yè)務架構(Business),業(yè)務策略、管理、組織和關鍵業(yè)務流程;數(shù)據(jù)(信息)架構(Data),組織邏輯和物理數(shù)據(jù)資產、數(shù)據(jù)管理資源的結構;應用架構(Application),被部署的單獨應用系統(tǒng)、它們之間的交互、以及它們與組織核心業(yè)務流程之間關系的藍圖;技術架構(Technology),軟硬件邏輯上的能力,這些能力要求對業(yè)務、數(shù)據(jù)和應用服務的部署提供支持。該架構包括IT基礎設施、中間件、網絡、通信、處理流程和標準。
TOGAF是為組織設計、評估和建立正確的架構來服務的,包含架構開發(fā)方法(ADM)、基礎架構和資料庫。它促進了架構組件的結構、架構組件的相互關系、設計和發(fā)展的原則和指導方針的定義。
總的來說,TOGAF更像是一種方法學,就如同ISO9001等,它為建立企業(yè)架構指定標準、實施認證,同時對企業(yè)進行指導,使企業(yè)建立的架構具備:
1)彈性:構造以服務基礎的資訊科技應用,以方便快速轉型、重構業(yè)務流程、和使用應用程序
2)敏捷性:更快的提供對齊業(yè)務的應用
3)擴展企業(yè)領域:提供機會,利用現(xiàn)有的業(yè)務能力進入新市場。使用創(chuàng)新的方法,采用一套松耦合的IT服務,提供更好的商業(yè)服務增加市場占有率。
4)降低成本:通過提供機會,以合并多余的應用功能和從過時的和越來越昂貴的應用解耦功能,同時利用現(xiàn)有的投資。
5)融合:整合企業(yè)的各種應用和組織。
TOGAF可以作為企業(yè)信息系統(tǒng)頂層設計方法論的理論基礎;可用于檢查系統(tǒng)架構或企業(yè)級別的技術;可用于評估給定組織的軟件架構;對正在規(guī)劃其架構但是不打算全面改造現(xiàn)有架構的組織很有幫助。
二、TOGAF與SOA結合是否完美?
面向服務架構(SOA)是一種架構模式,開放組織架構框架(TOGAF)是一種架構框架。如果你把SOA當作一種技術而不是一個架構,這樣在架構框架中就看不到任何價值了。即便把SOA看作是一個架構,你也只是覺得自己在開發(fā)并實施SOA,并且在這個過程中沒有得到來自TOGAF的任何幫助。
但是,在SOA開發(fā)和實施過程中可以使用TOGAF架構開發(fā)方法(ADM),ADM能夠為你的架構工作提供結構,在SOA環(huán)境下使用TOGAF可以帶來的收益包括:TOGAF為SOA提供了一種架構方法;TOGAF ADM覆蓋了SOA整個生命周期;使用像TOGAF ADM的標準方法可以降低項目風險;TOGAF可以更好的將業(yè)務策略與優(yōu)先順序對齊。
除了ADM以外,TOGAF的最新版本包含了一個內容框架,通過該內容框架,可以幫助我們構建并設計架構成品。當定義服務模型、目錄和注冊表時,可以參考內容框架,它所提供的元模型可以幫助架構小組描述并編目服務,同時將服務定義和業(yè)務架構整合在一起。在元模型中,業(yè)務和IS服務相互分離,這已經成為了一種規(guī)范,同時也高度重視對于IS服務的部署,部署IS服務支持業(yè)務價值的。
同時TOGAF也為內容元模型提供服務擴展,除了業(yè)務服務的核心理念之外,還創(chuàng)建了IS服務概念,這樣可以更為準確的模擬服務組合。應用直接支持IS服務,創(chuàng)建IS服務抽取層,這樣可以放松對業(yè)務范圍的限制,同時風險承擔者也能賦予IS服務目錄形式。內容元模型還指導SOA實踐者如何定義服務目錄,如何將服務定義整合到全部業(yè)務和解決方案架構當中。
SOA是屬于技術架構層面的東西,而TOGAF企業(yè)架構方法論恰恰又是包含了技術架構層面的規(guī)劃策略,因此,這也就找到了二者的切合點:在依據(jù)TOGAF進行企業(yè)架構規(guī)劃的過程中,當對企業(yè)的業(yè)務架構進行規(guī)劃時,就可以為未來技術架構實現(xiàn)面向SOA的方式提供鋪墊(因為眾所周知,SOA架構是主張面向服務的,主張功能化組件的,即:一個功能化組件封裝為一個服務,對外開放)。
TOGAF與SOA的結合使得企業(yè)在架構體系方面有了保障,使之能夠建立符合標準、易于擴展而且面向服務的架構,比如開發(fā)服務、業(yè)務創(chuàng)新與優(yōu)化服務、管理服務、基礎設施服務、交互服務、流程服務、信息服務、伙伴服務、業(yè)務應用服務、接入服務等。因此TOGAF與SOA的結合肯定是一個優(yōu)秀的解決方案。
三、SOA實施中如何決策是否用TOGAF?
TOGAF是一種通用的架構框架,并不專門針對某一個具體的行業(yè)、架構模式、布局或者技術。通過進一步了解,我們認識到業(yè)務和技術團體都可以開展SOA措施,每個小組的側重點不同但是他們的活動是互補的,并且在服務理念這一點相交。因此TOGAF的實施需要順應當?shù)氐奈幕约皺C構的管理流程,同時還有架構模式以及技術策略。
開發(fā)小組的現(xiàn)有策略是令ADM類和其他模式的擴展以及SOA保持獨立,這些具體模式的擴展往往局限于某個單獨的章節(jié)或者單獨的文檔,例如開發(fā)小組SOA工作組出版的SOA源書,ADM中包含了SOA實踐的許多方面,盡管還沒有和SOA最佳實施完全對齊。
如果你已經采用了SOA方法,并且這種方法行之有效,那么ADM短期內無法增加業(yè)務價值,但是這并不影響你對ADM做出評估,你能夠從TOGAF上學到很多有價值的知識,但是如果你還沒有采用SOA方法,或者在實施SOA的過程中遇到了問題,這時候就需要考慮ADM了。這時你需要投資很多時間和精力學習并修整ADM,但是和長期取得的收益相比,這一切都是值得的。
對于中小企業(yè)來說,才用SOA建立企業(yè)架構還不錯,但使用TOGAF就有些力不從心了。TOGAF整個體系較為龐大,使用成本不低。
四、金蝶引入TOGAF將產生什么影響?
“加入TOGAF是為了解決金蝶和企業(yè)界在產品開發(fā)中存在的困惑。”金蝶中間件總經理奉繼承表示,SOA是軟件業(yè)的大勢所趨,但SOA究竟該怎么認證卻成了業(yè)界最大的困惑。
對金蝶而言加入開放群組,將推動金蝶企業(yè)架構更符合國際標準,今后金蝶中間件,EAS、BOS等都遵循TOGAF方法,金蝶三大產品的顧客將逐步使用這一標準。
同時,金蝶目前正處于由產品型公司向服務型公司轉型的過程中,引進TOGAF是重要的戰(zhàn)略步驟,金蝶將有能力為顧客提供具有特殊價值的服務內容。
Copyright © 2000 - m.yinshua168.com.cn All Rights Reserved. 北京正保會計科技有限公司 版權所有
京B2-20200959 京ICP備20012371號-7 出版物經營許可證 京公網安備 11010802044457號