【问题标题】:how to understand the Application Architecture in TOGAF如何理解 TOGAF 中的应用程序架构
【发布时间】:2022-08-16 11:43:20
【问题描述】:

我是 TOGAF 的新手,对应用程序架构概念有点困惑。我为我的组织拥有一个 Quote to Cash 平台,其中包含 30 多个单独的应用程序,如报价、订购、支付、权利等,所以我想知道 TOGAF 的应用程序架构概念在我的上下文中实际上意味着什么。这是否意味着每个应用程序的架构或更高级别的关注这些应用程序的交互?

  • 我从未听说过 TOGAF。我用谷歌搜索,发现它的网站有很多文件,你有足够的时间阅读吗?
  • 是的,但在这个概念上仍然很清楚,所以期待在这里看到一些见解。

标签: togaf


【解决方案1】:

你的问题的答案是两者,但不限于.也就是说,两者“每个应用程序的架构“ 和 ”更高层次的关注那些应用程序的交互" 被 TOGAF 应用程序架构工件所涵盖,但还有其他工件不在两者的范围内。

TOGAF 的业务、数据、应用和技术(通常称为 BDAT)架构由架构工件(目录、矩阵和图表)。 TOGAF 工件推荐的完整列表位于Figure 3-4: Artifacts Associated with the Enterprise Metamodel

从“更高级别”的角度来看,您可能会创建工件,例如应用组合目录(您的 30 多个应用程序的列表),应用/功能矩阵(描述哪个应用程序分配给哪个业务功能)或应用交互图(显示您的 30 多个应用程序之间的交互)。

另一方面,要显示应用程序的内部,您可以使用软件工程图神器从开发的角度将应用程序分解为包、模块、服务和操作.

其他工件,例如应用迁移图(描述应用程序如何从基线迁移到目标)和软件分布图(描述您的 30 多个应用程序的物理部署状态)您可以看到这些更多是从操作角度来看的。

TOGAF 推荐的应用程序架构工件的完整列表位于3.6.5 Phase C: Application Architecture。最后,您可以使用自己的工件进行扩展只要这些工件可以在您的架构项目中为您提供帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-30
    • 1970-01-01
    • 1970-01-01
    • 2013-06-09
    • 1970-01-01
    • 2020-08-08
    • 1970-01-01
    • 2012-05-26
    相关资源
    最近更新 更多