TOGAF ADM D 阶段——开发技术架构
乍看上去
- TOGAF ADM 概述
- 什么是 TOGAF D 阶段?
- 什么是技术架构?
- 技术架构与云架构
- 我们称之为技术架构、基础架构架构还是 IT 架构?
- TOGAF ADM D 阶段可交付成果
- 企业架构师和技术架构师有什么区别?
- 企业架构师在阶段 D 中的角色是什么?
- 技术架构师的角色是什么?
- 技术架构模型、工具和技术
- 技术架构模型
- 技术架构工具和技术
- TOGAF 的 D 阶段如何与敏捷保持一致?
- 最后的想法 TOGAF ADM D 阶段 - 技术架构
TOGAF ADM 概述
使用 TOGAF ADM 开发最佳技术架构所需的知识。每个 ADM 阶段都提供了开发特定主题知识所需的输入和活动。 TOGAF ADM 位于 TOGAF 标准的中心。它是唯一可扩展的通用开发方法 企业架构.它适用于每个细节级别。与所有逻辑模型一样,它需要扩展以涵盖不同级别的详细信息——战略、投资组合、项目和解决方案交付。
如果你需要一个 TOGAF ADM 概述,请阅读 TOGAF ADM 阶段解释.
什么是 TOGAF D 阶段?
在 TOGAF D 阶段, 技术架构师 引领技术架构的发展。他们通过寻求启用信息系统架构来做到这一点 - 而不是接受订单和实现希望。技术架构师了解长期存在的基础设施交付他们的环境。他们必须向前看并做好准备。他们必须确保短期希望不会造成长期痛苦。
当我们 发展企业架构团队,我们告诉架构师关于 TOGAF 阶段 D - 技术架构的两个核心事实。首先,直到你有一个 应用程序开发模型, 你不能继续。在了解应用程序架构需要什么之前开发基础架构的详细信息是没有意义的。其次,如果他们潜入 IT 或基础设施议程,他们总是会开发低质量的技术架构。基础设施设计人员和运营商应该感到受到技术架构的约束。
在现代数字化转型企业中,所有架构域都交互。一个领域中的选择启用、交付或阻止另一个领域中的结果。大多数业务目标取决于 正确的 IT 架构.只有拥有稳固的应用架构,我们才能开发出正确的技术架构。
技术架构的真正困难在于基础设施的长期存在性。如果没有提供约束的技术架构,战术基础设施选择总是会产生更糟糕的企业成果。
良好的技术架构与现代 PaaS 或大多数云架构之间存在直接的一致性。两者都识别基础设施服务。两者都提供约束和启用数据和应用程序选择。两者都将应用程序与基础设施隔离开来。
TOGAF ADM D 阶段的目标是什么?
TOGAF ADM 以 A阶段.它提供了一个 简化的目标架构——架构愿景.架构愿景最好包括业务、应用程序、数据、 和技术领域.我们经常看到人们假装要制定架构愿景。他们带着业务运营的幻想出现,并将阶段 D 视为传递幻想的练习。真正的企业架构已经开发了一个简化的目标架构。 D 阶段的活动进一步发展了技术架构领域。成功需要:
- 您解决了当前基础设施如何不符合利益相关者偏好的问题
- 您了解为了使基础架构能够满足利益相关者的偏好,必须做出哪些改变? (间隙)
- 您对交付变更所必需的工作有足够的了解(工作包)
- 您了解其他架构领域中更改和约束之间的交互,以保护预期的价值(架构需求规范)
阶段 D 的核心成果是候选技术架构。技术架构师与其他领域架构师一起工作。期望来回传递希望和限制。所有架构开发都需要为企业找到最佳答案。最佳答案了解所有领域的限制和工作。
TOGAF ADM 的重点是探索可能的变化。变化在工作、价值和 风险.选择或删除的更改。这组更改创建了目标架构和架构路线图。
技术架构师使用基础设施。基础设施是组织中最难改变的部分。技术架构师必须对每一个潜在的变化进行事后分析,并时刻关注下坡路。最便宜的出口是在架构开发期间。尽快停止坏想法。消除不良想法可以节省资金并实现成功的变革。需要进一步考虑基础设施,这需要技术架构师约束基础设施设计者和实施者。
与互动 TOGAF B 期, C期, 和 E期
'这生意'是企业。一直都是。现代数字企业无法使用勤奋的人来克服应用程序和基础设施的限制。应用程序和基础架构的限制消除了企业敏捷性并扼杀了数字化转型。
他们围绕打破工作的挑战和协同工作的要求设计了 TOGAF ADM。不幸的是,经典的 TOGAF ADM 图显示了必要信息的流动。请不要将图表解释为瀑布。
任何建议企业架构可以按顺序开发的人都是错误的。任何告诉您用完并构建整个企业的人也是错误的。复杂性和技能专业化需要领域。他们的发展一起开始并一起进行。您必须遵循足以测试级联约束的敏捷方法。 TOGAF 调用此迭代。
什么是技术架构?
技术架构 是四个基础企业架构领域之一。技术架构是对完整基础架构组合的描述,它告诉您何时购买基础架构、何时使用 PaaS 以及何时发明基础架构。它告诉您在哪里设置系统之间的界限。它告诉您将如何处理您的基础架构生命周期。
我们可以保证您当前的技术架构是不一致的。我们相信,您将从基础设施规划没有坚实基础的位置开始 应用架构 或业务架构。
当您拥有技术架构时,您就拥有了应用程序所需的一组基础设施服务。你有一套 指导方针和限制 用于设计和运营您的基础设施。您拥有利益相关者理解的技术路线图。
为了开发技术架构、它的服务、指导方针和约束,技术架构师必须与她的同行和利益相关者一起工作。他们必须探索不同的基础设施选择如何支持或阻止业务和软件选择。他们必须了解这组选择如何实现和限制组织的目标。放弃那些交付太少、需要太多工作或有太多不确定性的潜在变化。良好的架构路线图包含必要的更改并降低风险。
技术架构的用途是什么?
技术架构将有助于回答以下问题:
- 基础设施组合如何实现价值捕获—— 基础设施服务模型
- 基础设施的交付方式—— 基础设施提供商模型
- 将成本注入 IT 投资组合的地方 - 接口模型
- 在 IT 产品组合中注入刚性的地方 - 生命周期模型
- 基础设施必须能够做的事情—— 基础设施系统模型
- 获取和使用技术的限制—— 标准目录
- 如何使用基础设施来执行企业的活动—— 接口模型
- 基础设施所做的完整活动分组以显示它们如何相互关联 - 服务模式
- 基础设施组合是什么—— 物理基础设施模型
技术架构与云架构
我们认为好的 PaaS 和好的 PaaS 几乎没有区别 私有云架构,以及良好的技术架构。核心工作产品,一个 系统模型 和 服务模式, 是相同的。不同之处在于,当您使用 PaaS 或公共云时,您无需担心基础设施。
具有讽刺意味的是,如果自 TOGAF 8 以来您一直在做良好的技术架构,那么您一直在提供一套清晰的基础设施服务。您将一直在为这些服务指定接口和标准。我们怀疑您的工作很容易转移到公共云 PaaS 服务目录。
TOGAF 8 要求技术服务来抽象详细的基础架构,以实现可移植性、管理“功能”并启用基础架构生命周期。与所有公共云 PaaS 提供商都有其客户使用服务的原因相同。如果我们所有人都只做了好的技术架构,我们就可以避免死胡同的应用程序、未交付的“ilities”和技术债务。
>>> 跳转到 私有云架构基础
我们称之为技术架构、基础架构架构还是 IT 架构?
TOGAF 标准将其称为技术架构。我们的 企业架构咨询实践 通常使用基础设施。许多其他人要求 IT 架构。制定清晰的通用定义的努力经常失败。我们强烈的建议是专注于目的,而不是定义。
架构领域之间的界限帮助我们将正确的技能和正确的对话结合在一起。考虑到这个目的,可以将重点放在开发有用的架构上。
考虑定义通常会带您进入毫无意义的讨论。人工智能聊天机器人应用程序、人工智能还是商业?电子邮件是应用程序还是基础架构?用于访问控制的面部识别呢?排列是无穷无尽的。
所有企业架构领域都相互渗透。域一起涵盖了完整的企业架构。我们创建了一个域,以便专业架构师可以使用技术和技能。 新的企业架构领域不断涌现.大多数人被吸收到 经典企业架构领域 随着它们成为主流。
我们的建议是不要担心什么是正确的。相反,请确保您理解别人说话时的意思。永远知道你的听众认为你的意思。对理解和调整条款负责。
企业架构师和 IT 架构师有什么区别?
许多人认为他们应该让企业架构师专注于 IT 基础架构。在几次咨询活动中,我们重新标记了我们的企业架构师以避免这个问题。企业架构专业很明确。 IT 架构是企业架构的一个子集。技术是 IT 架构的一个子集。
我们将企业架构师的注意力集中在所有架构领域的相互作用上。在许多团队中,会有数据架构师、应用程序架构师、安全架构师、业务架构师和技术架构师。他们可能被他们的角色或一般头衔的企业架构师所召唤。

TOGAF ADM D 阶段技术架构可交付成果
D 阶段的一个核心成果是技术架构。这是完整的企业架构的一部分。因此,以迂回的方式,TOGAF ADM 阶段 D 有五个有用的可交付成果:
- 构成技术架构的模型
- 当前和目标技术架构之间的差距
- 填补空白的候选工作包
- 候选架构规范,可让您管理未来的架构开发和实施
- 对业务架构、应用架构、数据架构和安全架构的影响
永远记住,您正在寻求改善组织。改进需要改变。这种变化带来了价值。可以衡量改变的价值和成本。不确定性总是会降低潜在价值。当成功不确定时,成本会成倍增加。极少的不确定性将消除预期。
大多数时候,当我们谈论技术架构时,我们指的是模型和架构规范。不同的模型将解释整个基础设施的不同方面。模型和所需的更改共同构成了技术架构。
在查看不同的模型类型时,请记住相同术语的许多用途。我们再怎么强调都不为过,以至于您应该放松对模型的标签。你称之为功能分解模型的东西,别人会称之为服务。我们的企业架构咨询关注的是目的,而不是模型的名称。您可以将其称为功能分解、系统模型或服务模型。我们只关心模型的目的——你想学习什么,你的模型是否有效地解释了实际工作的这方面是如何工作的?
D阶段技术架构完成
所有 TOGAF ADM 阶段都有信息输入和活动来开发您需要的知识。阶段 D 的结果是开发候选技术架构。
产出与成果 | 基本知识 |
利益相关者为正在解决的问题批准的技术领域架构,具有一系列差距,并努力消除利益相关者理解的差距。 | 当前的技术组合如何无法满足利益相关者的偏好?
为了使软件组合能够满足利益相关者的偏好,必须做出哪些改变? (间隙) 需要做哪些工作来实现与所创造的附加价值相一致的变化? (工作包) 利益相关者的优先级和偏好如何根据价值、努力和变化风险进行调整。 (利益相关者要求) |
TOGAF 10 TOGAF 系列指南中的表格:企业架构师开发架构指南
D相裸骨
在阶段 D,技术架构师的工作是确定需要对技术进行哪些更改以使信息系统能够支持企业。听起来很简单。您需要做的就是了解组织正在努力改进的内容、不足之处以及必须改变的地方。
D阶段的基本框架是:
- 了解基础设施组合如何实现价值获取
组织在做客户愿意支付更多费用的事情时创造价值。当材料发生变化、提供服务或使用信息时,通常会产生价值。铁矿石到钢铁、天气警报交付,或零件、订单和制造能力创建生产订单。
技术通常起辅助作用。它使人和应用程序能够产生价值。作为支持功能,我们优化效率。通过了解所需的最低服务来回答关键问题。
- 了解如何交付基础设施
我们过去需要拥有和运营我们的技术。借助公共云 PaaS 提供商,我们可以运营不拥有任何技术的全球可扩展组织。大多数组织将混合拥有他们拥有和运营的基础设施、他们选择其他人运营的基础设施以及一组基础设施服务。
- 了解成本、复杂性和刚性的来源
每个基础设施组合都存在刚性问题。基础设施很难改变。复杂性和刚性会产生成本和复杂性。您的基础设施看起来像一个复杂的手表。一个由几乎随机的零件组装而成的。改变一件事通常会在整个投资组合中产生级联变化。
技术架构必须降低刚性以实现 企业敏捷性.您必须优化核心基础设施组合,以降低持续成本和复杂性。争夺公共云 PaaS 只是为了购买一些敏捷性。 了解 ITFM 维护数字产品和 IT 服务的成本模型至关重要。
- 了解如何选择基础设施
有四种基础架构模型:PaaS、企业系统、专业系统和定制开发。每个都有不同的成本和优化模型。您需要在正确的地方应用正确的基础设施采购模型。
- 了解基础设施的期望
有时我们需要一个通用的基础设施服务。有时我们需要专业的硬件。大多数时候,我们需要一些没有太多开销的东西。我们利用其中的概念和属性 能力模型 指导有关我们技术架构的选择。我们的业务架构能力评估指南具有一组易于调整的属性。
- 知道如何使用基础设施
选择的接口是什么?您是选择使用行业标准还是进一步使用专业界面?你用抽象来掩盖接口吗?
然后是运营基础设施。运营预期如何?正常运行时间或吸收组件故障的能力如何?能够更改基础架构的要求是什么?
- 为了提供最佳的基础设施组合,必须做出哪些改变?
我们开发技术架构来改善组织。基础设施变化的步伐和现实意味着大多数变化都是不周期的。当前的业务变更必须使用现有的基础架构。作为技术架构师,您经常致力于 企业敏捷模型 - 灵活性。如果没有先发制人的工作来减少行动障碍,您的组织就会受到意想不到的变化的限制。
人们想要做出的大多数改变都只是修修补补。就六西格码而言,它是局部优化。使系统的一小部分变得更好,即使是以整个系统为代价的。作为技术架构师,请使用 TOGAF ADM 阶段 D 中的指南来关注推动有意义的企业敏捷性、成本改进或价值创造的重大变化。
D阶段的三个完成要素:
- 首先,必须改变什么?服务、执行者、界面、操作、外包、内包或自动化的变化。这些都是变化。我们这样做是为了改善组织。寻求改善您的基础设施组合。
- 第二,什么时候必须改变?有依赖关系吗?前置条件如何?您是否正在为以后的更改更改设置阶段?
- 第三,你怎么知道改变是否成功?您对成功的治理测试是什么?你将如何保护价值?
利益相关者自己对所有架构更改的批准。技术架构师负责用他们理解的术语来描述变化。就解决他们的担忧而言。以及提供治理测试,以便利益相关者可以指导变更项目。
TOGAF D 阶段技术架构可交付成果和企业架构目的
开发企业架构有四个核心目的。不同的阶段 D 可交付成果在每个目的中具有不同的重要性。
支持战略的架构 | 支持产品组合的架构 | 支持项目的架构 | 支持解决方案交付的架构 | |
D阶段工作产品:候选技术架构 | 关键交付物
主要用途是利益相关者对目标和工作的理解。 次要用途是为架构师创建架构需求规范 |
关键交付物
主要用途是利益相关者对目标和工作的理解。 次要用途是为架构师创建架构需求规范 |
在项目启动和商业案例完成之前
主要用途是为实施者创建架构需求规范 |
在执行合作伙伴(包括内部供应商)参与之前
主要用途是为实施者创建架构需求规范 |
D 阶段工作产品:候选路线图项目 | 关键交付物
主要用途是利益相关者对工作的理解。 次要用途是为建筑师创建约束 |
关键交付物
主要用途是利益相关者对工作和依赖性的理解。 次要用途是为建筑师创建约束 |
限制使用 可用作具有多个交互式更改的项目的输入 |
在执行合作伙伴(包括内部供应商)参与之前。
主要用途是识别所需的更改,以及如何执行更改的偏好,以管理解决方案交付合作伙伴的选择和参与 |
D 阶段工作产品:架构需求规范 | 限制使用
通常架构师可以从高级架构中推断出约束。 |
限制使用
通常架构师可以从高级架构中推断出约束。 |
关键交付物
项目启动完成前 |
关键交付物
在订婚和签约之前 |
表来自 TOGAF 框架 TOGAF 系列指南:企业架构师开发架构指南
候选技术架构
开发企业架构有四个核心目的。不同的模型在每个目的中具有不同的重要性。
>>> 跳转到常见的 技术架构模型
候选技术架构路线图组件
最小的变化是什么?如果您正在评估更改基础架构供应商,则不太可能发生重大变化。如果您要从通用企业系统更改为专业基础架构,那么基础架构提供商模型中的组件和规范更改就是路线图候选。永远不要忘记所有的级联变化。切换到专业基础架构将需要对整个业务和应用程序架构进行更改。即使只是操作专业硬件的团队发生变化。
我们经常使用一个 基础设施系统模型 总结变化。系统模型为计划和执行对话提供了足够的抽象。我们建议使用分数和工作包来解释更改。有关使用分数的更多信息,请参阅 业务架构能力评估指南.
我们使用所有架构路线图组件 TOGAF 阶段 E - 架构路线图.
候选技术架构需求规范
解释对基础设施设计者、购买者和实施者的限制。解释你将如何评估改进。
我们经常使用分数和简化语句来描述需求。需求可以是自动化的衡量标准,也可以是该基础设施将是公共云 PaaS 或专业硬件的声明。这些要求用于指导和控制 TOGAF 阶段 G 中的变更项目。
技术架构师在 D 阶段的作用是什么?
我们期望技术架构师领导 TOGAF 阶段 D 并交付域架构。他们必须开发能够显示缺陷根源的模型。他们必须运用他们的模型来展示改变如何克服缺陷。我们希望他们通过权衡分析来领导利益相关者、主题专家和其他领域架构师。
技术架构师必须与业务架构师和应用程序架构师密切合作。技术架构通常会导致其领域的缺陷。同样,消除技术架构中的复杂性和僵化通常需要在那里进行更改。
我们希望技术架构师能够关闭业务架构。他们必须了解 运营模式 以及能力和自动化属性 能力模型.我们也希望他们能理解 应用开发模型,任何的能力和自动化属性 应用系统模型, 和 数码产品模型.
>>> 跳转到常见 技术架构模型
没有技术架构师,企业架构团队就无法成功。现代数字企业看起来只是在软件上运行。它们在基础设施上运行。没有基础设施,什么都不会发生。薄弱的技术选择将削弱业务敏捷性和价值创造。技术架构师专注于技术领域。如果没有有效地与他们合作,他们就无法完成他们的工作 业务架构师、数据、技术和安全架构师。
企业架构师在阶段 D 中的角色是什么?
企业架构师在 TOGAF 阶段 D 中具有相同的角色。企业架构师需要填写任何领域架构师需要帮助的地方。要么开发技术架构,解释其他领域,要么守护价值。许多技术架构师不会看到来自或去往业务架构的影响。或者他们可能没有用安全架构师可以采取行动的术语来表达要求。
企业架构师最重要的角色是跨越边界。无论它们是领域、技能还是权限边界,企业架构师都需要跨越它们。

技术架构模型、工具和技术
TOGAF ADM 阶段 D 是交付信息系统架构。这个阶段的存在是为了开发构成信息系统的技术架构和数据架构。在 TOGAF 中,第一步是确定所需的视图和所需的模型。
利益相关者关注点将确定意见。有七种核心技术架构模型。
- 基础设施提供商模型 指定如何提供基础设施
- 基础设施系统模型 捕获您的基础设施组合的大型系统
- 基础设施服务模型 将基础设施组合分解为黑匣子,并专注于服务的结果和属性
- 接口模型 描述您如何连接或使用基础设施
- 生命周期模型 确定您的基础设施组合所需的生命周期属性
- 标准目录 确定您的基础设施组合的采购标准
- 基础设施物理模型 解释基础设施组合中存在哪些实际基础设施
技术架构模式
架构模式 是解决可预测问题的一致方法。我们的 图案模板 突出显示 可预测的问题, 方法, 和 困难的部分。在考虑某种模式时,我们必须评估所需的工作、约束和限制。
示例技术架构模式
- 分层基础架构模式
可预测的问题——技术系统的模块化、可维护性和可扩展性
方法-将基础设施分为不同的层,每个层负责特定的功能,例如表示、应用程序逻辑和数据存储。 - 高可用性 (HA) 和冗余模式
可预测的问题——系统可用性、容错性和可维护性
方法——重复的关键组件和服务。 - 无服务器架构模式
可预测的问题——技术系统的模块化、可维护性和可扩展性
方法- 自动分配和扩展基础设施资源以响应事件
技术架构模型
开发一个有用的技术架构需要几个 企业架构模型。每种模型都解释了基础设施组合的不同方面。 TOGAF D 阶段技术架构解释了开发目标架构的主要步骤。不同的模型类型让您可以以不同的方式查看基础设施组合。
这些模型使用最少数量的链接来描述技术架构。通过与其他域的最小链接集,一个完整的企业架构被描述。
基础设施提供商模型
基础设施提供者模型描述了如何提供基础设施。此模型需要基础架构服务或基础架构系统模型。
有四种基本的提供者类型:
- 公有云 PaaS,可以组装成点基础设施服务。互操作性的限制和限制需要在提供程序包中进行选择
- 企业系统,主流通用基础设施。通常,它在嵌入了一系列功能的广泛系统中提供。企业系统需要工作才能组装成基础设施服务。
- 专业系统 擅长不同的领域。通常,专业系统支持独特的用例。示例包括经过航空认证的基础设施,或扩展的冲击和温度范围,或量子计算
- 定制基础设施,您已为您的组织构建。通常,自定义满足您的业务或应用程序架构中的独特要求。
基础设施系统模型
系统模型抽象了交付功能所需的基础设施。最多 技术参考架构 基于系统模型。他们确定了基础设施的不同特征。
考虑一个具有应用服务器、负载平衡器和存储的应用环境。系统模型的设计将限制您识别重复、僵化和复杂性的能力。
系统模型使您能够将思考引导到基础架构中需要解决运营成本、刚性和重复问题的领域。他们将对话从系统的特定变体转移到对其他领域的影响、敏捷性、成本和运营之间的权衡。
FEAF、OPAS 和 IndEA 都提供基础设施系统模型。需要执行基础设施组合规划。重复和专业化将复杂性和成本推向基础设施组合。
基础设施服务模型
基础设施服务模型是基础设施系统模型的特殊版本。它将所有内容折叠到一个具有已知属性和接口的黑盒子中。您无法执行公共云 PaaS,或者 私有云 PaaS 架构 没有服务模型。
基础设施服务模型对于开发基础设施提供者模型和验证基础设施系统模型中的目标非常重要。您的服务模型中的接口都应该在您的接口模型中得到很好的识别。
企业敏捷性需要良好的基础架构服务模型。你需要能够找到并消除改变的障碍。
接口模型
接口模型确定了您如何将基础架构的不同组件连接在一起,以及应用程序和数据如何访问基础架构。没有接口模型就无法开发私有云 PaaS 架构。现在,您将能够连接来自多个公共云 PaaS 提供商的服务。
您正在追逐系统之间的界限。您必须指定是否以及如何跨越边界。技术架构师常常无法指定无法跨越的界限。大多数僵化和不可改变的基础设施都是由这种失败造成的。
接口模型对于实现企业敏捷性、管理基础架构组合和降低 IT 成本至关重要。
生命周期模型
生命周期模型确定了推动基础设施设计的需求,以及来自物理基础设施的现实。我们使用生命周期模型来识别我们拥有和需要的生命周期。多年前,我们在充满受保护荒野的山区开发了一种通信架构。该架构具有一系列独特的生命周期要求,这些要求推动了设计。它还推动了运营需求。
标准目录
与我们合作的架构师经常假设技术标准目录会将基础设施运营偏好纳入架构。他们假设其他领域将被告知技术标准。这只有在利益相关者批准技术架构后才是正确的。在您的利益相关者批准架构之前,您无法执行架构治理。
架构开发标准目录的第一个用途是识别不合规的基础架构。将刚性、成本、复杂性和缺陷注入基线技术架构和所有其他领域的基础设施。
您的标准目录将推动基础设施采购。当没有有效的基础设施服务模型或基础设施接口模型时,它将为其他领域和实施者提供指导和约束。
基础设施物理模型
物理模型描述了实际的基础设施组合。始终使用商业基础设施供应商使用的术语。您需要将其与其他技术架构模型相关联,以将 Target 转换为现实世界。
物理模型确定了更抽象的技术架构模型中的许多差距。也构成了基础 通过 F 阶段制定的实施和迁移计划.
技术架构技术
我们使用广泛的技术来开发和交流我们的业务架构。
- 技术参考架构
- UML 在良好的模型驱动开发中无处不在。当您在架构中工作以支持解决方案开发时,应该按照 UML 实践开发系统模型和接口模型。
- 4+1 视图有助于确定目标对不同社区的影响。开发 4+1 模型有助于确保您考虑所有相关更改。
符合企业架构目的的技术架构模型
您用业务架构回答的问题级别将推动使用不同的业务架构模型。例如,支持投资组合的架构通常不会开发价值链模型。相反,价值链通常是卓越的架构并限制您的自由。
支持战略的架构 | 支持产品组合的架构 | 支持项目的架构 | 支持解决方案交付的架构 | |
基础设施提供商模型 | 关键交付物 | 关键交付物 | 高级架构 | 高级架构 |
基础设施系统模型 | 定期交付 | 关键交付物 | 高级架构 | 高级架构 |
基础设施服务模型 | 定期交付 | 关键交付物 | 关键交付物 & 高级架构 | 关键交付物 & 高级架构 |
接口模型 | 几乎没有使用过 | 偶尔交付
适当的细节水平通常会降低价值 |
关键交付物 | 关键交付物 & 高级架构 |
生命周期模型 | 偶尔交付
适当的细节水平通常会降低价值 |
关键交付物
适当的细节水平通常会降低价值 |
关键交付物 & 高级架构 | 高级架构 |
标准目录 | 几乎没有使用过 | 偶尔交付
适当的细节水平通常会降低价值 |
关键交付物 & 高级架构 | 高级架构 |
基础设施物理模型 | 几乎没有使用过 | 偶尔交付
适当的细节水平通常会降低价值 |
关键交付物 & 高级架构 | 关键交付物 & 高级架构 |
应用架构模型对技术架构模型的影响
应用开发模式 | 系统模型 | 产品型号 | 集成模型 | 申请服务 | |
基础设施提供商模型 | 主要输入 | 主要输入 | 主要输入 | 主要输入
需要系统或功能模型 |
主要输入
需要系统或功能模型 |
基础设施系统模型 | 主要输入 | 主要输入 | 主要输入 | 有限的输入 | 有限的输入 |
基础设施服务模型 | 主要输入 | 主要输入 | 主要输入 | 最佳输入
很难看到直接链接。这项工作值得做 |
最佳输入
很难看到直接链接。这项工作值得做 |
接口模型 | 主要输入 | 主要输入 | 最佳输入
很难看到直接链接。这项工作值得做 |
最佳输入
很难看到直接链接。这项工作值得做 |
|
物理基础设施模型 | 输入 | 主要输入
需要提供者模型 |
有限的输入
联系很重要,但很难看到直接联系 |
有限的输入
联系很重要,但很难看到直接联系 |
业务架构模型对技术架构模型的影响
商业模式 | 运营模式 | 价值链 | 能力模型 | 过程模型 | 功能模型 | 信息模型 | 组织模式 | |
基础设施提供商模型 | 主要输入
需要系统或功能模型 |
主要输入
需要系统或功能模型 |
主要输入
需要系统或功能模型 |
主要输入
需要系统或功能模型 |
主要输入
需要系统或功能模型 |
主要输入
需要系统或功能模型 |
有限的输入 | 有限的输入 |
基础设施系统模型 | 有限的输入 | 有限的输入 | 有限的输入 | 有限的输入 | 有限的输入 | 主要输入 | 有限的输入 | 主要输入 |
基础设施服务模型 | 有限的输入
联系很重要,但很难看到直接联系 |
有限的输入
联系很重要,但很难看到直接联系 |
有限的输入
联系很重要,但很难看到直接联系 |
最佳输入
很难看到直接链接。做这项工作是值得的。 |
用作完整性测试 | 主要输入
很难看到直接链接。做这项工作是值得的。 |
主要输入 | |
接口模型 | 关于接口存在的主要输入
需要系统或功能模型 |
有限的输入
联系很重要,但很难看到直接联系 |
关于接口存在的主要输入
需要系统或功能模型 |
核心设计的主要输入 | 核心设计的主要输入
需要系统或功能模型 |
|||
物理基础设施模型 | 关于基础设施位置存在的主要投入
需要提供者模型 |
关于基础设施位置存在的主要投入
需要提供者模型 |
有限的输入
联系很重要,但很难看到直接联系 |
有限的输入
联系很重要,但很难看到直接联系 |
核心设计输入 | 有限的输入
联系很重要,但很难看到直接联系 |
企业架构用例的技术架构模型
每一个 企业架构用例 是关于实现有效的改变。变化有很多种。我们的企业架构用例有助于解决常见问题。
用例是什么并不重要。技术架构师的目标相同——帮助他们的利益相关者做出更好的决策并领导成功的变革计划。
战略变革 | 增量变化 | 提高成本 | 提高质量 | 提高企业敏捷性 | 降低技术风险 | IT 现代化 | 数字化转型 | 应用程序组合合理化 | 采集集成 | |
基础设施提供商模型 | 很有用 | 关键约束 | 主要准则 | 关键约束 | 关键差距和限制 | 关键差距和限制 | 关键差距和限制 | 关键差距和限制 | 关键差距和限制 | 关键差距和限制 |
基础设施系统模型 | 很有用
关键差距和限制 |
关键差距和限制 | 关键差距和限制 | 关键差距和限制 | 关键差距和限制 | 关键差距和限制 | ||||
基础设施服务模型 | 很有用
关键差距和限制 |
很有用
关键差距和限制 |
很有用
关键差距和限制 |
很有用
关键差距和限制 |
很有用
关键差距和限制 |
很有用
关键差距和限制 |
很有用
关键差距和限制 |
很有用
关键差距和限制 |
很有用
关键差距和限制 |
很有用
关键差距和限制 |
生命周期模型 | 很有用
关键差距和限制 |
关键差距和限制 | 很有用
关键差距和限制 |
很有用
关键差距和限制 |
关键差距和限制 | 关键差距和限制 | 很有用
关键差距和限制 |
关键差距和限制 | 关键差距和限制 | 关键差距和限制 |
标准目录模型 | 对于间隙和约束非常有用 | 很有用
关键约束 |
很有用
关键约束 |
很有用
关键约束 |
约束 | 差距和限制 | 差距和限制 | 对于间隙和约束非常有用 |
将企业架构原则应用于技术架构
有 每个企业架构师都应该知道的 7 条架构原则.原则是卓越的架构,在开发架构时限制了您的自由。你的每一个架构原则都会 约束您的技术架构的发展.始终测试您的候选架构,不要找到对齐声明。证明你遵循文字和精神。你知道原理是正确的。在 TOGAF ADM 阶段 D 中,您需要证明技术架构符合要求。
技术架构含义 | |
不要与成功混为一谈 | 寻找消除变化。是的,消除所有没有明确证明的变更 |
专注于卓越 | 利用 能力模型 和 应用开发模型 确保技术使企业卓越。
与 数码产品模型.产品和服务直接面向客户,并且具有非常不同的最低标准。 |
为什么不是一个? | 利用 应用开发模型 和基础架构服务模型,以查找禁止复制的位置。然后消除它。 |
数据是一种资产 | 确保基础设施满足资产管理和资产使用的要求。 |
系统在我们工作的地方工作 | 工作地点和工作方式驱动基础设施。 |
无痛用户体验 | 差异化、转型和效率计划需要成本模型来提高生产力。大多数时候,您是在消除生产力下降,而不是改进它。 |
自助服务 | 当基础设施管理活动和部署不是自助服务时,它们的成本很高。任何阻碍自助服务的事情都会降低生产力和改变。 |
TOGAF D 阶段如何与敏捷开发保持一致?
基础设施可以实现或消耗敏捷开发的潜在价值。如果您的组织需要强大的敏捷开发能力,您需要围绕敏捷开发能力构建基础架构。这 应用开发模型 将确定范围,以及敏捷开发是有用的还是关键的。
依靠您的基础架构提供商模型和基础架构服务模型,使技术架构与您的敏捷需求保持一致。
企业架构与敏捷开发相交的四个领域中没有一个始终与技术架构保持一致。直接对齐来自 产品型号.除了直接对齐之外,请始终关注基础设施服务。
TOGAF D 阶段如何实现企业敏捷性?
众所周知,企业敏捷性与您编写软件的方式无关。企业敏捷性 您的企业应对意外威胁和机会的能力。就是这么简单。你能对意外做出反应吗?
这 企业敏捷模型 有五点:
- 警觉性——你能发现机会和威胁吗?
- 可访问性——您能否及时访问相关信息以做出回应?
- 果断——你能决定使用可用的信息吗?
- 敏捷性——你能在可用的时间内实施你的决定吗?
- 灵活性——您正在采取哪些措施来减少行动障碍?
大多数时候企业架构都在使用 #5 - 灵活性。寻找每个产生僵硬的区域并将其移除。在我们的基础设施生命周期规划中,我们会对 2 年内未收到的每一项收益进行折扣。这对技术架构来说是一个巨大的负担,并突出了为什么公共云 PaaS 如此有吸引力。

关于 TOGAF ADM D 阶段的最终想法
成功的 企业架构团队 不要浪费他们的技术架构师设计和指导基础设施的实施。这将技术架构师与解决方案架构师混淆了。它会损坏 企业架构.
技术架构师需要为解决方案架构师、设计、实施和潜在发明企业基础架构组合的人员制定指导方针和护栏。简而言之, 企业技术架构师不是解决方案架构师 也不是 技术专家称为技术架构师.虽然这些角色很重要,但它们不会为 EA 团队做出贡献。
在 TOGAF ADM 阶段 D 中,您开发了四个基础企业架构域。 TOGAF 很清楚,您使用其他域开发此架构。区别在于,技术架构通常会在大多数变革计划之外推动变革。您拥有的基础设施是长期存在的资本资产,并且以非常不同的速度发展。基础设施需要在需要之前就在那里。基础设施需要在其周期内更新。
成功的技术架构师指导和约束:
- 企业架构师领域架构师到可能的艺术
- 基础设施规划师的成功标准
- 解决方案架构师和专业技术架构师判断标准、成功标准和优先级
优秀的技术架构师能够实现企业敏捷性和敏捷软件开发。他们专注于效率和敏捷性之间的平衡。
TOGAF ADM 阶段 D 开发技术架构。技术架构是所有现代数字化企业的基础。使用 TOGAF 阶段 D 将稀缺的变更资源集中在效率和敏捷性上。这样做可以从基础设施投资中获得可持续的企业价值。