原文链接: http://www.phodal.com/blog/architecture-workbench/
架构工作台是一个环境,其设计初衷用于帮助人们设计架构、演进架构、观测架构,并有效地运用架构所需要的高质量工具,如交互式的架构开发和分析。
在上一篇文章《架构即代码:编码下一代企业(应用)架构体系》中,我们介绍了架构即代码的思想,它是如何围绕于架构的一系列模式,将架构元素、特征进行组合与呈现,并将架构决策与设计原则等紧密的与系统相结合。
而为了实施及落地架构即代码的理念,还需要构建一个运行这些代码的平台,我们称它称为架构工作台。可是,为什么我们要构建一个架构工作台?仅仅是为了好玩。
为什么构建架构工作台?
在 ArchGuard 中,我们想治理的是架构的三种形态:设计态、开发态和运行态。对应于:
- 设计新的企业(应用)架构。诸如于描述和设计系统的当前架构。
- 理解和管控系统的现状。诸如于通过可视化的手段展示系统的现状、以规则来管理系统。
- 观测系统 <=> 架构的运行。
同样,对于诸多中大型组织师的架构相关的部门来说,他们同样存在上述的这些问题。并且,我相信他们也面临着同我们构建 ArchGuard 时一样的困境:
- 架构是多维的。包含技术、数据、安全、运维与系统等
原文:架构工作台:构建企业(应用)架构的数字孪生
更多精彩内容,欢迎搜索并关注我的微信公众号: Phodal
本文转自: http://www.phodal.com/blog/architecture-workbench/
本站仅做收录,版权归原作者所有。