企业架构是一门学科,有助于组织将其业务目标和战略与信息技术能力保持一致。为了实现这一目标,企业架构师必须处理多种相关架构,每种架构都有不同的目的、范围和详细程度。企业连续体是一个框架,帮助架构师组织和分类这些架构及其相关资产。
什么是企业连续体
企业连续体是企业架构中用于组织和分类在企业架构开发过程中使用的各类资产的框架。企业连续体包含多种用于构建架构的资产类别,例如政策、标准、战略举措、组织结构和企业级能力。这些资产在ADM(架构开发方法)的架构开发过程中不会被直接使用,但可能会影响所开发的架构。
企业连续体是企业架构中用于组织和分类组织内不同层级架构的框架。它提供了一种理解企业架构从通用到具体、从抽象到具体、从逻辑到物理演进方式的方法。
企业连续体由两个主要组成部分构成:
- 架构连续体和
- 解决方案连续体。
架构连续体是用于组织和分类架构资产的框架,而解决方案连续体是用于组织和分类特定业务问题解决方案的框架。

架构连续体与解决方案连续体
企业连续体包含两个专门化部分:架构连续体和解决方案连续体。架构连续体提供了一个组织和分类架构资产的框架,而解决方案连续体提供了一个组织和分类特定业务问题解决方案的框架。这些专门化帮助架构师将复杂问题分解为可管理的组成部分,并清晰地展示企业架构从通用到具体、从抽象到具体、从逻辑到物理的演进过程。
架构连续体和解决方案连续体是企业连续体中的两个框架,而企业连续体是TOGAF(开放组架构框架)标准的一部分。
- 而架构连续体架构连续体是一个提供结构以组织和分类可重用架构资产的框架,这些资产被称为架构构建块(ABBs)。ABBs在其开发生命周期中不断演进,从抽象和通用的实体逐步发展为完全表达的组织特定架构资产。架构连续体的资产用于指导和选择解决方案连续体中的元素。
- 而解决方案连续体另一方面,解决方案连续体提供了一种一致的方式来描述和理解架构连续体中定义的资产的实现方式。它定义了在组织环境中可作为可重用解决方案构建块(SBBs)提供的内容。这些SBBs是客户与业务合作伙伴之间达成协议后实施的解决方案,这些协议实现了架构空间中定义的规则和关系。解决方案连续体旨在解决已实施系统中产品、系统和服务之间的共性和差异。

总而言之,架构连续体提供了一个组织和分类可重用架构资产的框架,而解决方案连续体提供了一个组织和分类特定业务问题解决方案的框架。这两个框架都是企业连续体的重要组成部分,有助于组织通过识别和重用组织不同部分的通用解决方案来管理复杂性并提高效率。
示例1 – 架构连续体与解决方案连续体
让我们考虑一个大型组织的例子,该组织拥有多个部门,每个部门都负责管理自己的IT系统。每个部门可能有独特的需求和要求,但不同系统之间也可能存在共性和冗余。为了管理这种复杂性,该组织可以在TOGAF标准内使用架构连续体和解决方案连续体框架。
架构连续体可用于对组织范围内的可重用架构资产进行分类和组织,例如通用系统架构、行业架构和企业架构。例如,该组织可以识别出数据模型、网络协议或应用接口等常见架构组件,并将其组织为ABBs。
一旦建立了架构连续体,该组织就可以使用解决方案连续体对各部门IT系统中实施的解决方案进行分类和组织。例如,该组织可以识别出客户关系管理(CRM)软件、供应链管理(SCM)系统或财务管理软件等常见解决方案,并将其组织为SBBs。这使得各部门可以在可能的情况下复用通用解决方案,减少冗余并提高效率。
总体而言,架构连续体和解决方案连续体框架可以通过识别和重用组织不同部分的通用解决方案,帮助组织管理复杂性并提高效率,同时仍能灵活满足各部门的具体需求和要求。
示例2 – 架构连续体与解决方案连续体
另一个可以应用架构连续体和解决方案连续体框架的真实案例是软件应用的开发。
在软件开发中,架构连续体可用于对可重用的架构资产进行分类和组织,例如通用软件框架、设计模式和编程语言。例如,一个组织可以识别出微服务架构、领域驱动设计或容器化等常见架构组件,并将其组织为ABBs。
一旦建立了架构连续体,解决方案连续体可用于对软件应用中实施的解决方案进行分类和组织。例如,该组织可以识别出身份验证和授权、缓存或日志记录与错误处理等常见解决方案,并将其组织为SBBs。这使得软件开发人员可以在可能的情况下复用通用解决方案,减少冗余并提高效率。
总体而言,架构连续体和解决方案连续体框架可以通过识别和重用组织不同部分的通用解决方案,帮助软件开发团队管理复杂性并提高效率,同时仍能灵活满足项目特定的需求和要求。
示例3 – 架构连续体与解决方案连续体
另一个可以应用架构连续体和解决方案连续体框架的真实案例,是在智能城市基础设施的开发中。
在智能城市基础设施中,架构连续体可用于对可重用的架构资产进行分类和组织,例如通用通信协议、数据模型和安全框架。例如,城市规划者可能会识别出物联网(IoT)网络、云计算平台或边缘计算设备等常见架构组件,并将其组织为ABB(架构构建块)。
一旦架构连续体建立起来,解决方案连续体就可以用来对智能城市基础设施中实施的解决方案进行分类和组织。例如,城市规划者可能会识别出智能照明系统、智能交通系统或废物管理系统等常见解决方案,并将其组织为SBB(解决方案构建块)。这使得城市能够在可能的情况下复用通用解决方案,减少冗余并提高效率。
总体而言,架构连续体和解决方案连续体框架可以帮助城市规划者通过识别和复用基础设施不同部分的通用解决方案来管理复杂性并提高效率,同时仍能保持灵活性以满足城市特定的需求和要求。
记录ABB和SBB的真实案例
以下是一个在智能城市基础设施背景下应用架构连续体和解决方案连续体框架的示例:
架构构建块(ABB)
- 物联网网络架构——定义了部署和管理物联网网络所需的架构组件,包括网关、传感器和边缘设备。
- 云计算平台——定义了部署和管理云计算平台所需的架构组件,包括虚拟机、存储和网络。
- 安全框架——定义了部署和管理安全智能城市基础设施所需的架构组件,包括身份验证、授权和加密。
解决方案构建块(SBB)
- 智能照明系统——一种利用物联网传感器和云计算来控制公共区域照明的解决方案,可降低能耗并提高安全性。
- 智能交通系统——一种利用物联网传感器和云计算来优化交通流、减少拥堵并改善公共交通服务的解决方案。
- 废物管理系统——一种利用物联网传感器和云计算来优化废物收集与处置的解决方案,可减少环境影响并改善公共健康。
通过使用架构连续体对ABB进行分类和组织,以及使用解决方案连续体对SBB进行分类和组织,城市规划者可以提高其智能城市基础设施项目的效率和有效性。通过在基础设施的不同部分复用通用的ABB和SBB,他们可以减少冗余并提高一致性,同时仍能保持灵活性以满足特定项目的需求和要求。
架构连续体中包含的文档类型
以下是架构连续体四个层级中可能包含的文档类型的示例:

- 基础架构——该层级包括为组织内所有架构提供共同基础的基础框架和模型。示例文档可能包括:
- TOGAF框架
- 业务能力模型
- 数据架构原则
- 通用系统架构——该层级包括组织内多个部分使用的特定类型系统的架构。示例文档可能包括:
- 面向服务的架构(SOA)
- 信息技术基础设施库(ITIL)
- 数据中心架构
- 行业架构——该层级包括特定行业或领域的架构。示例文档可能包括:
- 卫生信息交换(HIE)架构
- 金融服务架构框架(FSAM)
- 国防信息基础设施(DII)架构
- 企业架构 – 此层级包含企业自身特有的架构。示例文档可能包括:
- 企业数据架构
- 企业应用架构
- 企业安全架构
每个层级包含的具体文档类型可能因组织及其需求而异,但此示例应能让你了解可能包含的文档类型。
解决方案连续体中包含的文档类型

以下是与架构连续体中提出的ABBs相关的解决方案连续体四个层级中可能包含的文档类型的示例:
- 基础解决方案 – 此层级包含可在组织多个部分通用的通用解决方案。示例文档可能包括:
- 企业服务总线(ESB)
- 数据仓库解决方案
- 身份与访问管理(IAM)解决方案
- 通用系统解决方案 – 此层级包含在组织多个部分中使用的特定类型系统的解决方案。示例文档可能包括:
- 人力资源信息系统(HRIS)解决方案
- 客户关系管理(CRM)解决方案
- 企业资源规划(ERP)解决方案
- 行业解决方案 – 此层级包含特定行业或领域的解决方案。示例文档可能包括:
- 电子病历(EMR)解决方案
- 交易平台解决方案
- 物流管理解决方案
- 企业解决方案 – 此层级包含企业自身特有的解决方案。示例文档可能包括:
- 销售订单处理解决方案
- 应付账款解决方案
- 制造执行系统(MES)解决方案
同样,每个层级包含的具体文档类型可能因组织及其需求而异,但此示例应能让你了解与架构连续体中所提出的ABB(架构构建块)相关的解决方案连续体各层级可能包含的文档类型。
摘要
本文在企业架构的背景下讨论了企业连续体的概念。它解释了企业连续体如何提供对架构库的视角,展示相关架构从通用到具体、从抽象到具体、从逻辑到物理的演变过程。本文还介绍了架构连续体和解决方案连续体,它们是企业连续体的两个专门化形式。
架构连续体代表了架构构建块(ABBs)的结构化,而解决方案连续体则提供了一种一致的方式来描述和理解架构连续体中定义的资产的实现。本文提供了架构连续体和解决方案连续体四个层级中可能包含的文档示例。总体而言,本文强调了有效界定企业架构的重要性,以及利用架构资产来指导和选择解决方案连续体中的元素。











