無邊界資訊流
本文將會詳細介紹關於III-RM(Integration Information Infrastructure Reference Model)。重點如下:
- 針對無邊界資訊流(Boundaryless Information Flow)的業務與技術驅動因素
- III-RM如何實現無邊界資訊流的解決方案空間
- III-RM的高層次結構
- III-RM的組件,包括:
— Business Applications
— Infrastructure Applications
— Application Platform
— Interfaces
— Qualities
無邊界資訊流的驅動因素
無邊界信息流的關鍵驅動力是在正確的時間以安全可靠的方式向正確的人提供資訊的問題。關於邊界資訊流的更多資訊,請參閱本部落格TOGAF的參考模型一文。
III-RM如何實現無邊界資訊流的解決方案
III-RM提供參考模型來解決無邊界信息流的解決方案空間的相關問題空間。
問題空間(Problem Space):無邊界資訊流的需求
無邊界資訊流問題空間是許多企業都有的問題空間。 它本質上是在正確的時間以安全、可靠的方式將資訊提供給正確的人的問題,以支援擴展企業的核心運營。
在GE,傑克.威爾許發明了“無邊界組織(the Boundaryless Organization)”一詞,並不是說沒有邊界,而是說邊界應該是可滲透的。
長期以來,建立使每個部門都能以最高效率運作的組織結構被認為是管理大型企業的最佳方法。 除其他效益外,這種方法促進了員工專業技能的發展,他們可以將這些技能應用到整體作業的特定面向(例如製造過程),以便更好、更快、更便宜地完成相關作業。
隨著每個整體作業在組織中的進展,從一個部門傳遞到另一個部門(例如,從設計到生產再到銷售),每個部門都會從流程中的前一個部門得到輸入,將自己的業務流程應用於作業中,並發送它的產出到下一個部門。
在當今世界,速度、靈活性和對不斷變化的市場的反應決定成敗,上述的工作方法不再適用。 一段時間以來,組織一直在努力克服傳統組織結構強加的限制。 許多業務流程重新設計工作已經開始並放棄,因為它們過於雄心勃勃,而其他工作在時間和金錢上的花費遠遠超過最初的計劃。
然而,今天的組織認識到他們不需要完全放棄職能或部門組織。 它們可以讓合適的人聚集在跨職能團隊中,以便可以利用所有技能和專業知識來解決任何特定問題或業務機會。
但這反過來又給它帶來了挑戰。 CIO們承受著巨大的壓力,需要根據需要向每個跨職能團隊提供資訊存取權限,但這些資料的來源可能很多,而且資料量也很大。
更麻煩的是,耗時20年、30年、耗資十億台幣、還不至於被淘汰或被批次更換的IT系統,是為每個職能部門而建的。 因此,儘管可以讓人們有效地一起作業,但他們使用的 IT 系統旨在支持舊思維。 傳統的 IT 系統不允許資訊流動以支持無邊界組織。 當他們這樣做時,我們將擁有無邊界的資訊流。
解決方案空間:對整合式資訊基礎設施的需求
The Open Group 的可互操作的企業業務場景(Interoperable Enterprise Business Scenario)最初於 2001 年發布,明確了這種對無邊界資訊流的需求,並描述了這種需求推動 IT 客戶部署其資訊基礎設施的方式。
在這種情況下,客戶的問題陳述表明作為客戶企業可以獲得顯著的運營效率並改進企業的許多不同業務流程 — — 包括內部流程以及那些跨越與供應商、客戶和合作夥伴的關鍵交互的流程 — 如果我能為我的員工提供:
- 整合式資訊,以便不同的和可能相互衝突的資訊不會散落在不同的系統中
- 整合式的資訊存取,使員工可以通過一個方便的界面存取他們需要並有權存取的所有資訊
實現這一願景的基礎設施被稱為“整合資訊基礎設施”。
例如,目前整合資訊基礎設施的一種方法是提供“企業入口網站”,通過一個方便的、Web 的界面(下圖末尾的彩色部分之一)整合式存取企業範圍內不同應用系統的資訊。 無邊界資訊流方法(企業中的圓柱體)。
當今企業架構師面臨的主要挑戰之一是弄清楚 Web 服務、應用程式整合服務等技術在實現整合資訊基礎設施方面可以走多遠,然後與高階管理層溝通,並實現無邊界資訊流的願景。
Open Group 對可互操作企業業務場景的後續分析導致了 III-RM 的產生,它描述了解決無邊界資訊流問題空間所需的主要組件,並可以幫助企業架構師完成這項任務。
因此,III-RM 提供了與企業環境中無邊界資訊流的客戶需求相關的見解。 該模型還指出了有助於在價值鏈中利用解決方案和產品的規則和標準。
III-RM的高層次結構
模型包括用於開發、管理和維運"整合式資訊基礎架構"的關鍵組件。 它還對位於application platform之上的一組應用程式建模。
III-RM 是 TOGAF TRM 的一個子集,它使用與通常呈現的方向略有不同。 這種關係如下圖所示。左邊是 TOGAF TRM 的視圖(view); 這是一個側面視圖(side view),我們看模型就像從側面看房子一樣,顯示了“地板”的內容。 右邊的自上而下視圖描繪了從“屋頂”向下看房子時可能看到的情況。
TRM 子集包含在右圖中心的“Application Platform”。這表明由此產生的重點是 TOGAF TRM 的Application Software、Application Platformm與Qualities這些子集。呈現的模型就會像下圖。
III-RM 基本上是一個Application Architecture reference model; 即,整合資訊基礎架構所必需的應用程式組件和應用程序服務軟體模型。 企業的業務環境中的業務應用程式和基礎設施應用程式比這些更多,但這些是與無邊界資訊流問題空間相關的子集。 此外,這個模型是假設運算和網路平台的基礎存在,並且沒有明確描述它們。
III-RM的組件
下圖為III-RM詳細的圖解。
業務環境中有需要資訊的參與者有人類與電腦,稱為資訊消費者。 擁有資訊的參與者(人類與電腦),稱為資訊提供者。 資訊消費者需要技術服務來幫助他們存取資訊。 資訊提供者需要服務來幫助他們釋放他們所控制的資訊。
資訊消費者和資訊提供者有多種類型,如在股票市場中,股票經紀人幫助資訊消費者取得他們需要的資訊。 因此,我們在參考模型中有Brokering services。
在業務環境中有開發組織和管理組織。 這些組織得到工具和程序的支援,以開發和管理資訊服務。
在業務環境中,人和資訊是分散的和移動的。 所以需要一個目錄。 這是通過參考模型中的目錄服務(directory services )提供給工具、程序和服務的。
最後,業務環境必須是安全的、移動的、可管理的,並且必須滿足業務需求。 這由參考模型必須支援的品質來說明。
在這個模型中有三種類型的Business Application:
- Brokering Applications:它管理來自任意數量的cleint到任意數量的Information Provider Applications之間的請求
- Information Provider Applications:它提供對client請求的回應和對特定伺服器管理的資訊基本訪存取
- Information Consumer Applications:它向系統使用者提供內容,並提供服務以代表使用者請求存取系統中的資訊
整個Information Provider、 Information Consumer與Brokerage Applications共同建立了一個環境,這個環境提供了一組豐富的終端使用者服務,用於通透地存取異質系統、資料庫和檔案系統。
在這個模型中有兩種類型的Infrastructure Application:
- Development Tools,提供所有必要的建模、設計和建造功能,以符合環境標準的方式開發和部署需要存取整合資訊基礎設施的應用程式
- Management Utilities,它提供所有必要的Utilities來理解、操作、調整和管理run-time system,以便以符合環境標準的方式滿足不斷變化的業務需求
Application Platform為上述所有應用程式提供支援服務 — — 在位置、目錄、工作流、資料管理、資料交換等領域 — — 從而提供在環境中定位、存取和移動資訊的能力。 這組服務構成了 TRM Application Platform所有服務的一個子集。
Application Platform component的服務可用於支援常規應用程式以及Brokerage applications、Information Consumer applications與Information Provider applications。 當以這種方式用作整個應用程式架構的一部分時,這種方法可以最大限度地利用單一運作環境,這個環境旨在確保過程(Processes)之間有效且一致的資料傳輸,並支援快速高效的開發、部署和管理的應用程式。
Application Software 與 Application Platform必須遵守品質說明的政策和要求。 模型的品質組件由維持 SLA 中指定的系統品質所需的服務支持。
總結
III-RM 是一個Application Architecture reference model; 即應用程式組件和應用程式服務的模型。 III-RM 有助於解決當今企業架構師面臨的主要挑戰之一:需要設計整合式的資訊基礎架構以實現無邊界資訊流。