TOGAF作为目前世界上主流的架构,其拥有很多自身的特点。中培伟业《IT战略规划与企业架构最佳实践/TOGAF》培训专家刘老师指出,与其他企业架构框架都不同,由于TOGAF的目的是为企业架构的创建提供一套标准的方法,他既不同于Zachman那样仅仅介绍企业架构内容的分类法,也不同于FEA那样紧贴着美国联邦政府的组织架构和现实服务。
刘老师进一步指出,与他们相比,TOGAF提出的是一套经过高度抽象的方法论,并且不依赖于任何一个具体的组织形式(例如,如果使用FEA来创建企业架构,和可能需要像美国政府那样建立OMB这样一个统一协调管理企业架构的组织,否则诸如FTF这样的框架将无从实施和管理),甚至他对自身提出的各个方法和内容分类法都没有硬性照搬的要求,也没有排斥其他任何架构框架理论,因而任何企业均可按照自身的情况对TOGAF进行裁剪或与其他框架进行混合,从而创建和维护符合自身情况的企业架构。
TOGAF的核心是架构开发方法(ADM:Architecture Development Method)。此套方法实际上是用来指导企业如何建立和维护其企业架构的一套流程化的架构开发步骤。首先ADM将架构过程看成一个循环迭代的过程,并且此迭代过程可以是分层级的,即企业可以使用一个小组负责整个企业架构的迭代开发,也可以由多个架构开发小组针对每一部份进行迭代开发,并最终归为一体。
TOGAF中,ADM一共定义了十个步骤,除了“需求管理”这一步骤位于各个步骤中心作为其他各步骤的驱动和管理办法外,其余九个步骤还是有着先后关系的,即前面步骤的输出作为后面步骤的输入。与FEA过程的精神相类似,ADM也秉承如下思想来创建和管理企业架构:
l 识别和定义高层的策略、目标以及驱动力等。
l 创建针对架构的高层次的期望,亦即架构愿景。
l 细化架构愿景,在业务、数据、应用和技术这些层面进行详细描述,并针对采用相同方式描述的当前架构和目标架构进行差距分析。
l 将差距分析结果具体化为解决方案,进而形成一个个项目规划。
l 实施并管理这些架构项目。
l 在所有过程中监控内外部环境的变化,从而可以将变化快速反映到架构创建过程中。
刘老师最后总结道,由此可见,TOGAF相对于其他框架理论,具有更加标准、更加通用的特点,而且自从在TOGAF 9种增加了内容框架之后,此企业架构框架理论的完整度也大幅提高,也正因为如此,TOGAF发展至今日已经得到了最广泛的应用,堪称业界最流行的企业架构框架理论。