组织与扩展企业中的互操作性需求
在复杂的组织或扩展型企业中,明确信息和服务共享所需的互操作性程度非常重要,因为它有助于为涉及的系统和利益相关者建立清晰的架构要求。通过设定明确的互操作性目标,组织可以确保其系统和利益相关者能够以标准化和高效的方式有效沟通和交换信息,这最终有助于提高生产力并降低成本。
TOGAF中的信息系统互操作性矩阵(ISIM)
信息系统互操作性矩阵(ISIM)是TOGAF框架的一部分,用于描述信息系统各个组件之间的关系。它是一种工具,用于确保信息系统各个组件能够有效协同工作。

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)(维度1:共享信息类型 = c)。表示系统4与系统5之间互操作性的单元格为4a,表明这两个系统具有程度4(信息无缝共享)的互操作性,并共享与患者护理相关的实时数据交换(维度2:标准化/兼容性水平 = 1)(维度1:共享信息类型 = a)。
示例
以下是一个每个单元格包含两个维度的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”,这意味着两个系统之间存在结构化数据交换(程度2),用于共享数据(维度“c”)。同样,卫生信息交换系统与医疗账单系统交叉处的单元格显示“3c”,这意味着两个系统之间实现了数据的无缝共享(程度3),用于完整数据(维度“c”)。
摘要
本文讨论了在TOGAF框架背景下互操作性的概念。互操作性被定义为共享信息和服务的能力,是复杂组织和扩展型企业的重要架构要求。本文解释了如何在互操作性矩阵中表示互操作性,该矩阵可用于确定不同软件系统之间的互操作性程度。该矩阵还可以扩展为包含两个维度,例如共享信息的类型和标准化/兼容性水平,以提供对互操作性的更详细分析。
本文提供了不同场景下互操作性矩阵的示例,包括医疗和政府系统。总体而言,互操作性是现代企业架构的一个关键方面,使用互操作性矩阵可以帮助组织确保其系统能够有效通信和共享信息。











