Skip to content
Read this post in: de_DEen_USes_ESfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW
Home » TOGAF » TOGAF ADM:十大技術 – 第六部分:互操作性需求

TOGAF ADM:十大技術 – 第六部分:互操作性需求

組織與擴展企業中的互操作性需求

在複雜組織或擴展企業中,明確界定資訊與服務共享所需的互操作性程度至關重要,因為這有助於為相關系統與利益相關者建立明確的架構需求。透過設定明確的互操作性目標,組織可確保其系統與利益相關者能以標準化且高效的方式有效溝通與交換資訊,最終提升生產力並降低營運成本。

TOGAF 中的資訊系統互操作性矩陣(ISIM)

資訊系統互操作性矩陣(ISIM)是 TOGAF 框架的一部分,用以描述資訊系統各個組件之間的關係。這是一項用於確保資訊系統各個組件能有效協作的工具。

The TOGAF Standard, Version 9.2 - Interoperability Requirements

ISIM 用於定義資訊系統不同組件之間通訊所需的介面與協定。它有助於識別系統中可能存在的任何缺口或不一致之處,並制定解決方案以應對這些問題。

ISIM 通常在 TOGAF ADM(架構開發方法)的架構開發階段中建立,並用於指導目標架構的設計。ISIM 可能包含多種不同組件,包括硬體、軟體、資料、網路與安全。

總體而言,ISIM 是確保資訊系統具備互操作性,並能在複雜企業環境中與其他系統有效通訊的重要工具。

以利益相關者為欄、軟體系統為列的互操作性矩陣

以下是一個以利益相關者為欄、軟體系統為列的互操作性矩陣範例。單元格代表每個軟體系統與利益相關者之間的互操作性程度,其中 1 表示非結構化資料交換,4 表示資訊的無縫共享。

 

軟體系統/利益相關者 業務分析師 開發人員 資料科學家 銷售團隊
客戶關係管理系統 3 4 2 4
庫存管理系統 2 3 2 3
企業資源規劃系統 3 3 3 4
行銷自動化系統 2 4 2 4

 

在這個例子中,我們已識別出四種不同的軟體系統(CRM、庫存管理、ERP 和行銷自動化)以及四種不同的利益相關者(業務分析師、開發人員、資料科學家和銷售團隊)。矩陣中的各個單元格代表每種軟體系統與利益相關者之間的互操作性程度。

例如,第1行第3列的單元格代表CRM系統與資料科學家之間的互操作性程度。在此情況下,互操作性程度為2,代表結構化資料交換。這表示CRM系統可以以結構化格式與資料科學家交換資料,但可能對可交換資料的類型存在某些限制或限制。

矩陣圖例

互操作性程度 描述
1 非結構化資料交換
2 結構化資料交換
3 資料的無縫共享
4 資訊的無縫共享

 

此圖例為每一種互操作性程度提供簡要描述。程度1代表非結構化資料交換,表示資料可以在系統之間交換,但資料的結構或組織可能有限。程度2代表結構化資料交換,表示資料可以以結構化格式交換,但可能對可交換資料的類型存在限制或限制。程度3代表資料的無縫共享,表示資料可以在系統之間無限制或無限制地共享,但系統之間的整合程度可能有些限制。最後,程度4代表資訊的無縫共享,表示系統可以無縫共享資訊並完全整合。

總體而言,這種矩陣有助於識別不同軟體系統與利益相關者之間互操作性可改善的領域,並指導改善互操作性的解決方案的開發。

為互操作性矩陣的單元格增添更多意義

在此範例中,我們有五個軟體系統,分別以矩陣的列與行表示。矩陣中的各個單元格代表每對系統之間的互操作性程度,並以兩個維度(a-d 和 1-4)表示所共享資訊的類型以及所需的標準化或相容性層級。

例如,代表系統1與系統3之間互操作性的單元格為2c,表示這兩個系統具有程度2(結構化資料交換)的互操作性,且共享與病人照護相關的共同資料交換(維度2:標準化/相容性等級 = 2)。代表系統4與系統5之間互操作性的單元格為4a,表示這兩個系統具有程度4(資訊的無縫共享)的互操作性,並共享與病人照護相關的即時資料交換(維度2:標準化/相容性等級 = 1)。

範例

以下是一個每格具有兩個維度的5×5互操作性矩陣範例:

 

系統1 系統2 系統3 系統4 系統5
系統 1 1b 2c 3d 4d
系統 2 1b 2b 3c 4b
系統 3 2c 2b 3a 4c
系統 4 3d 3c 3a 4a
系統 5 4d 4b 4c 4a

 

圖例 1:互操作性等級

  • 等級 1:有限資料共用(A)
  • 等級 2:結構化資料交換(B)
  • 等級 3:資料無縫共用(C)
  • 等級 4:資訊無縫共用(D)

圖例 2:互操作性維度

  • 維度 1:共享資訊的類型(a-d)
  • 維度 2:標準化/相容性的等級(1-4)

 

範例:醫療系統

在此範例中,列與行代表不同的醫療系統。各格子代表根據兩個維度(1)共享資訊的類型(a-d)與(2)標準化/相容性的等級(1-4)所決定的系統間互操作性程度。

以下是一個醫療系統的二維互操作性矩陣範例:

 

醫院電子病歷 藥局管理 醫療費用帳單 健康資訊交換 遠距醫療
醫院電子病歷 – 2c 2a 3b 1b
藥局管理 2c – 2d 1a 1a
醫療費用帳單 2a 2d – 3c 1c
健康資訊交換 3b 1a 3c – 2b
遠端醫療 1b 1a 1c 2b –

 

圖例 1:互操作性程度

  • 程度 1:有限的資料共享
  • 程度 2:結構化資料交換
  • 程度 3:資料的無縫共享
  • 程度 4:資訊的無縫共享

圖例 2:互操作性維度

  • 維度 1:共享資訊的類型(a-d)
  • 維度 2:標準化/相容性的等級(1-4)

 

例如,醫院電子病歷系統與藥房管理系統交會處的單元顯示「2c」,表示兩系統之間針對共通資料(維度「c」)進行結構化資料交換(程度 2)。同樣地,健康資訊交換系統與醫療計費系統交會處的單元顯示「3c」,表示兩系統之間針對完整資料(維度「c」)實現資料的無縫共享(程度 3)。

摘要

本文討論了在 TOGAF 框架背景下互操作性的概念。互操作性被定義為共享資訊與服務的能力,是複雜組織與擴展企業的重要架構需求。本文說明了如何以互操作性矩陣來呈現互操作性,該矩陣可用於判斷不同軟體系統之間的互操作性程度。此矩陣亦可擴展包含兩個維度,例如共享資訊的類型與標準化/相容性的等級,以提供更詳細的互操作性分析。

本文提供了不同情境下互操作性矩陣的範例,包括醫療與政府系統。總體而言,互操作性是現代企業架構中不可或缺的一環,運用互操作性矩陣可協助組織確保其系統能夠有效溝通與共享資訊。