TOGAF的參考模型
本文中我們將舉例在TOGAF參考模型文件庫中的兩個例子來解釋以下問題:
- 什麼是TOGAF 技術參考模型(TRM — Technical Reference Model)?
- TOGAF TRM的主要組件有哪些?
- III-RM(Integrated Information Infrastructure Reference Model)的基本概念
- III-RM 與無邊界資訊流(Boundaryless Information Flow)概念的關係
TOGAF TRM 作為基礎架構
基礎架構是建構區塊(building block)和相對應標準的架構,支援所有通用系統架構,因此支援完整的IT環境。 基礎架構位於企業連續體的左側。
TOGAF 文件庫包括技術參考模型 (TRM) 作為範例基礎架構。 TOGAF TRM 描述了一個基礎架構,使其他更具體的架構可以建立於於該架構之上。
而TRM 是“以平台為中心的(Platform-centric)”:它著重於支援應用程式的使用和重複使用(即應用程式可移植性)所必需的底層平台的服務和架構。 特別的是,它以該平台與支援的應用程式之間以及平台與外部環境之間的介面為中心。
基礎架構的主要特徵如下:
- 反映一般電腦運算需求
- 反映一般建構區塊
- 定義了實現這些建構區塊的技術標準
- 為產品和服務提供方向
- 反映了一個完整的、強健並可以作為基礎的電腦運算環境的功能
- 提供開放系統標準、方向和建議
- 反映了方向和策略
TRM有兩個主要組件:
- 定義術語且提供資訊系統組件和概念結構的連貫描述的分類法
- 一個模型,呈現關聯的 TRM 圖形,提供分類的可視化
下圖呈現了 TRM 的高階模型。 TRM的三個主要部分(分別是Application Software, Application Platform, 與Communications Infrastructure)通過兩個介面連接。
下圖則是 TRM 的詳細資訊。 這突顯出了平台服務類別(platform service categories)以及外部環境實體,例如應用程式和通信基礎設施。
III-RM(Integrated Information Infrastructure Reference Model)
隨著基於 Internet 的技術的出現(從Web 1.0到現在Web 3.0),許多企業將他們的主要關注點和架構工作的主要投資回報從 TRM 建模的“以平台為中心”的應用程序平台空間轉移到應用程式軟體範圍。 為此,The Open Group 發展出了III-RM。
III-RM 是一個專注於應用程式軟體範圍的參考模型,在 企業連續體術語中是一個“通用系統架構”。 就其整體範圍而言,III-RM 是 TOGAF TRM 的一個子集(subset),但它也擴展了 TRM 的某些部分 ,特別是業務應用程式(business applications)和基礎設施應用程式(infrastructure applications)的部分 — — 以幫助解決其中一個關鍵問題。哪就是當今企業架構師面臨的挑戰:需要設計整合式的資訊基礎架構以實現無邊界資訊流(Boundaryless Information Flow)。 以下我們將會解釋這些概念。
III-RM有兩個主要組件:
- 分類法用來定義術語,並提供對整合資訊基礎設施的組件和概念結構的連貫描述
- 相關的 III-RM 圖形,它提供了分類法的可視化呈現以及組件的相互關係
從根本上說III-RM是一個應用程式架構參考模型 — — 一個整合式資訊基礎架構所必需的應用程式組件和應用程序服務軟體的模型。 它包含資訊提供者和前端應用程式,以及中介應用程式。
無邊界資訊流(Boundaryless Information Flow)
無邊界資訊流問題是 The Open Group 的許多客戶以及全球許多類似組織都有的問題。 它本質上是在正確的時間以安全、可靠的方式將資訊提供給正確的人的問題,以支援企業向外擴展的核心運營。
在GE,傑克.威爾許發明了“無邊界組織(the Boundaryless Organization)”一詞,並不是說沒有邊界,而是說邊界應該是可滲透的(意思是向外擴張)。
長期以來,建立使每個部門都能以最高效率運作的組織結構被認為是管理大型企業的最佳方法。 除其他效益外,這種方法促進了員工專業技能的發展,他們可以將這些技能應用到整體活動的特定面向(例如製造過程),以便能更好、更快、更便宜地完成相關作業。
隨著每個整體活動在組織中的進展,從一個部門傳遞到另一個部門(例如,從設計到生產再到銷售),每個部門都會從流程中的前一個部門取得前一個部門的產出,將自己的業務流程應用於活動,並將產出給到下一個部門。
在當今世界,速度、靈活性和對不斷變化的市場的反應的這些因為會決定企業的成敗,而這種工作方法並不合適現代企業了(因為這是序列式的作業方式)。 一段時間以來,企業一直在努力克服傳統組織結構強加的限制。 許多企業的業務流程再造(business process re-engineering)已經開始被棄用,因為它們過於雄心勃勃,而其他工作在時間和金錢上的花費遠遠超過最初的計劃。
然而,企業認知到他們不需要完全放棄職能或部門組織。 它們可以讓合適的人聚集在跨職能團隊(cross-functional teams)中,以便可以利用所有技能、智慧和專業知識來解決任何特定問題或商業機會。
但這反過來又帶來了挑戰。 資訊長們承受著巨大的壓力,需要根據需求向每個跨職能團隊提供資訊訪問權限,但這些資料的來源可能很多,而且資料量也很大。
更麻煩的是,耗時10年或20年、並花上以億計費、還不至於被淘汰或被批量更換的IT系統,是為每個職能部門而建的。 因此,儘管可以讓員工有效地一起作業,但他們使用的 IT 系統還是使用舊思維來設計的。 當今大多數舊有的 IT 系統不允許資訊流動以支持無邊界組織。 而當企業這樣做時,企業將擁有無邊界的資訊流。
Open Group 的可互操作企業業務場景(Interoperable Enterprise Business Scenario)具體化了這種對無邊界資訊流的需求,並描述了這種需求推動 IT 的用戶部署其資訊基礎設施的方式。
在這種情況下,用戶的問題陳述表明,企業可以獲得顯著的運營效率並改進企業的許多不同業務流程 — — 包括內部流程,以及那些跨越與供應商、客戶和合作夥伴的關鍵交互的流程 — — 只要它可以為員工提供:
- 整合式資訊,以便不同的和可能相互衝突的資訊不會分佈在不同的系統中
- 整合式的存取資訊,使員工可以通過一個方便的界面存取他們需要並有權存取的所有資訊(例如以SSO在企業的intrnet存取所有系統)
實現這一願景的基礎設施被稱為“整合資訊基礎設施(integrated information infrastructure)”。
當今我們(也就是企業架構師)面臨的主要挑戰之一是搞清楚 Web 服務、應用程式整合服務等技術在實現整合資訊基礎架構和實現願景方面能走多遠,然後與C-level們溝通無邊界資訊流。
The Open Group 對可互操作企業業務場景的後續分析開啟了III-RM的發展,該模型描述了解決無邊界資訊流問題所需的主要組件。 因此,III-RM 提供了與企業環境中無邊界資訊流的客戶需求相關的見解。 該模型還指出了有助於在價值鏈中利用解決方案和產品的規則和標準。