TOGAF(The Open Group Architecture Framework)可以說是當前最為流行的企業架構框架理論了,截止到作者寫本書之時,福布斯排行榜上排名前50的企業中已經有很大一部分在使用這一企業架構框架了,並且中國企業對它的認可度也超過了50%。TOGAF可以說是企業架構理論從政府進入到社會各研究機構的一個典型案例,它起源於美國國防部的信息管理技術架構框架(TAFIM,Technical Architecture Framework for Information Management),並在獲得美國國防部的允許和鼓勵之後,借助於美國政府大筆資金的投入,並經過多年的努力最終於1995年發布了TOGAF的第一版。發展至今TOGAF已經發佈到了第九個版本,即TOGAF 9(目前最新的版本是2011年發布的TOGAF 9.1),而這也正是這一章節所要描述的對象。
架构开发周期
以下是ADM的要点:
- ADM在整个过程中,阶段之间以及阶段内迭代。对于ADM的每次迭代,都必须作出新的决定:
- 要定义的企业覆盖面广度
- 要定义的详细程度
- 时间范围的目标范围,包括任何中间时间范围的数量和范围
- 该组织的Enterprise Continuum中将使用的架构资产包括:
- 在企业内的ADM周期的以前迭代中创建的资产
- 行业其他领域的资产(其他框架,系统模型,垂直行业模型等)
- 这些决策需要在对资源和能力可用性的实际评估的基础上进行,并且实际上可以预期从所选择的体系结构工作范围中对企业产生价值。
- 作为一种通用的方法,ADM旨在被各种不同地域的企业使用,并应用于不同的垂直部门/行业类型。因此,它可能,但不一定非得根据具体需要量身定制。例如:
- 它可以与另一个框架的可交付成果集一起使用,这些框架被认为更适合于特定的组织。(例如,许多美国联邦机构已经制定了个别框架,用于定义特定部门需求的可交付成果。)
- 它可以与着名的Zachman框架结合使用,这是一个很好的分类方案,但缺乏公开可用的,明确定义的方法。
除了方法本身是迭代之外,ADM周期内还有迭代,既在各个阶段之间也在每个阶段内的步骤之间进行迭代。