楔子:
目前世界500强的国际公司几乎大部分采纳和实施了信息系统总体架构的机制和方法。从IT规划的本质来讲,它是联系企业战略与IT支撑系统的桥梁.通过对企业架构的规划,在对业务战略和流程理解的基础上,进行信息化顶层设计,形成灵活、稳健的IT结构,构建和谐的IT环境,从而可以将企业的业务战略、业务流程与具体的信息系统紧密地结合起来,为企业描绘出一个未来企业信息化中业务、信息、应用和技术互动的蓝图。
企业架构(Enterpri8e Architecture,简称EA),也称为实体结构,很多学者为强调企业的整体性,称为企业总体架构、实体总体架构。企业架构是近来国际上普遍采用的IT规划、管理和复杂系统设计和实施方面的理论、方法、标准和工具.关于EA的定义尚不统一,比较典型的如下:
(1)Zachman的定义:EA是构成组织的所有关键元素和关系的综合描述.企业架构框架(EAF)是一个描述EA方法的蓝图。
(2)OPEN GROUP的定义:EA是关于理解所有构成企业的不同企业元素,以及这些元素怎样相互关联。
(3)Microsoft的定义:EA是对一个公司的核心业务流程和IT能力的组织逻辑,通过一组原理、政策和技术选择来获得,以实现公司运营模型的业务标准化和集成需求。
(4)lBM的定义:EA是记录在企业内所有信息系统、它们的相互关系以及它们如何完成企业使命的蓝图。
这些概念是在企业信息化过程中提出的,它将信息化相关的企业业务过程、信息知识、基础设施和组织结构以及它们之间相互作用的关系与企业经营战略相结合,用于指导企业信息化。具体的架构框架有:美国国防部提出的C4ISR(Command,Control,Computers,Communications(c4),Intelligence,Surveillance,and Reconnaissance)t”1,主要涉及操作视图、系统视图和技术视图。美国财务部提出的TEAF(Treasury EnterpriseArchitecture Framework)主要包括功能视图,信息视图,组织视图和基础设施。OpenOroup提出的TOGAF(The Open Group Architecture Framework),包括业务视图、数据视图、应用视图和技术视图。IBM提出的Zachman框架主要包括规划视图、业务视图、分析视图、设计视图和实现视图。
第一章回:IT规划
1、IT架构定义
IT架构涉及数据架构、应用架构和技术架构。数据架构的目标是定义主要数据种类以及支持业务的数据来源,可采用主题数据库的概念来进行数据架构的开发;应用架构开发的目标是定义需要处理数据和支持业务的应用系统的主要种类及相互之间的关系。数据架构和应用架构的开发可以是先后开发也可并行开发。将应用架构影射到各种技术构件组成的技术平台,形成IT的技术架构,其中的工作包含分析现有技术架构,确定技术原则,评估主要技术(如SOA技术,虚拟化技术等),确定现有技术架构向未来技术架构的迁移策略等,应关注IT系统的性能、可维护性、应用的分布和部署、可用性等技术方面。
2、IT架构实施计划
IT架构实施涉及当前状态(基准架构)到目标IT架构的迁移过程,需要评价和选择实现目标企业架构的实施选项(例如,开发、改造、购买还是复用)。在这个阶段要做的工作有评估各个备选方案的依赖关系、支出和和收益。制定一个总体的实施和迁移策略以及一个详尽的实施计划。最后还要确定不同实施项目的优先级和开发次序,图示意了该迁移过程。

第二章回:业务架构
1、业务架构定义
缺乏规划情况下的业务需求呈无序性发散,从而会导致企业信息系统应用的无效和重复建设的现象产生。因此,IT规划的关键是梳理企业的业务架构。业务架构的开发是基于业务原则、业务目标和业务发展战略,描述业务环境中的产品服务战略、组织架构、业务流程和信息交互等,以确保各利益相关者所关心的问题体现在业务架构中。
企业业的业务发展战略、业务流程与组织架构以及IT发展目标构成了企业业务架构,企业IT架构由数据架构、应用架构、IT基础(技术)架构以及相应的管理过程和IT组织所构成,支撑企业业务架构。所以企业架构的设计是IT规划的主要内容。同时IT治理的设计也是IT规划的重要内容之一,这一方面体现在企业架构设计本身需要一个过程来保证企业架构与企业战略的一致性,同时也需要通过IT管理过程(制度)来保证IT应用系统得到正确的运行和IT资源得到正确的管理从而保证IT业务目标的实现。
2、业务架构实施计划
企业信息化的核心是保证IT信息服务对企业发展战略和目标的支持,图2描述了IT目标定义流程:①IT信息服务应该是业务需求为导向的,IT信息服务及标准的具体要求是根据企业的业务需求和外部企业IT治理要求来确定的;②IT(组织)目标的制定根据IT业务目标来确定;③根据要实现的IT目标确定所需的IT资源和IT基础架构;④当企业的IT目标确定以后。我们就可以定义企业Irll的绩效评价指标和标准。
第三章回:TOGAF
企业架构一般包括四个部分:业务架构、数据架构、应用架构和技术架构,其中数据架构和应用架构合起来也称作信息系统架构。TOGAF(The Open Group Architectures Framework)最初是为了支持技术架构开发的,但经过几年的发展,它已经形成支撑企业架构框架和方法的各个方面。特别是近期,Open Group集成了这些方方面面的框架和方法,对TOGAF进行了二次开发,从而得到了一个体系完整的企业架构框架,TOGAFV8。
1、TOGAF的定位
TOGAF作为一个广泛应用于各种IT架构开发的框架,包含了一系列的方法和工具,使得IT用户能够为企业设计、评估和建立合适的架构,同时降低规划、设计和实现架构的成本。TOGAF的核心是TOGAF架构开发方法,ADM(Architecture Development Method),主要用于定义业务需求并开发满足需求的架构,同时充分利用企业现有的架构资源。尽管已经存在多种企业框架,但还没有一个广泛接受的标准企业架构开发方法。Open Group的目标就是让TOGAF的ADM成为~个行业标准的架构开发方法,独立于工具和技术,从而能够与已有的其他企业框架共同使用来开发架构,比如Zachman框架、FEAF和TEAF等特定领域的框架。随着TOGAF逐渐演变成为企业架构框架,灵活性就显得非常重要。TOGAF并没有打算涵盖其他框架,而是作为一种通用的架构开发方法,可以与其他框架一起使用。TOGAF的定位是作为企业架构相关过程信息的表达和保存方式,提供一套通用的方法,包括可以集成的交付件、参考模型及其他架构资源。
2、TOGAF架构治理
随着公司治理成为企业管理越来越显而易见的要求,架构治理将框架与当前行业最佳实践结合起来,确保一定程度的可见性和对框架的指导和控制以满足所有利益相关者的要求和义务。架构治理的好处包括:
● 增加职责透明度,明确权力委托;
● 让风险管理受控;
● 通过最大限度地重用已有架构组件保护现有架构资产;
● 建立积极主动的控制、监督和管理机制;
● 在企业各部门之间重用各种过程、概念和组件;
● 通过监督、度量、评估和反馈创造价值;
● 增加可见性以满足内部过程和外部相关要求,尤其是增加了底层决策的可见性,确保对那些对企业存在长远战略影响的决策进行
适当的审查;
● 为利益相关者创造价值,尤其是企业架构本身就可以作为企业核心的知识产权;
● 通过提高控制能力将现有过程与方法论及辅件有机地结合起来。
3、TOGAF与其他架构框架
企业架构框架包括两个核心部分:一是架构活动产生的交付件的定义;一是架构方法的描述。但大多数企业架构框架专注于第一部分的交付件集合,而忽略方法描述。
既然TOGAF是一个通用的框架,适用于各种环境,那么它就没有一套规定的交付件,而只是提出一些需要产生的交付件类型,重点还是在方法。因此,TOGAF既可以按照其通用的交付件独立运用,也可以采用其他框架规定的交付件集合。