[Enterprise Architecture Framework ]企业架构框架

Posted on Sun 09 December 2007 in it

准备写一个what, why, who, how系列的,希望能够坚持深入下去。
其实目的(Why)应该放在前面的,但先迫不及待的下笔写了What,现在看看,也没什么不妥。

在写what的过程中,提到了两个EA框架,本文就此做个小调查的笔记,参考资料主要来自:
http://en.wikipedia.org/wiki/Enterprise_Architecture_Framework


EA框架的发展历史
EA框架的历史也就是EA的历史,Zachman创建了他的Zachman框架,也是EA的开始。第二个框架TAFIM是一个开源的EA框架。
 * Zachman Framework
    1987
    http://en.wikipedia.org/wiki/Zachman_Framework

 * "Technical Architecture Framework for Information Management" (TAFIM)
    1991
    http://en.wikipedia.org/wiki/Technical_Architecture_Framework_for_Information_Management

Overview
 * 关注点:
    * Views : provide the mechanisms for communicating information about the relationships that are important in the architecture
    * Methods : provide the discipline to gather and organize the data and construct the views in a way that helps insure integrity, accuracy and completeness
    * Training/Experience : support the application of method and use of tools
 * 产生原因:使面对复杂问题时可以理清关注点,明确对输出结果的要求
 * 应用领域:IT和信息系统管理

EA Frameworks的话题
 * 是IT建设规范:Frameworks contain models and standards that will be used to develop IT architecture descriptions.
 * 架构域:Business/Data/Applicatoin/Technical,其中数据和应用域属于信息系统
 * EA分层:同上,自上而下,planner"s view, owner"s view, designer"s view and developer"s view
 * 视图模型

 

EA Frameworks的分类

- Open Source or Consortia-developed frameworks

    * EABOK (The Guide to the Enterprise Architecture Body of Knowledge) - a U.S. Federal-funded guide to EA in the context of legislative and strategic business requirements.
    * Generalised Enterprise Reference Architecture and Methodology
    * IDEAS Group - a four-nation effort to develop a common ontology for architecture interoperability
    * RM-ODP - the Reference Model of Open Distributed Processing (ITU-T Rec. X.901-X.904 | ISO/IEC 10746) defines an enterprise architecture framework for structuring the specifications of open distributed systems.
    * TOGAF - the Open Group Architecture Framework - a widely used framework including an Architectural Development Method and standards for describing various types of architecture.

- Commercial frameworks

    * Integrated Architecture Framework (IAF) - from Capgemini company
    * CLEAR Framework for Enterprise Architecture - Atos Origin"s Enterprise Architecture Framework
    * OBASHI - the OBASHI Business & IT methodology and framework
    * Information FrameWork (IFW) - conceived by Roger Evernden in 1996
    * Zachman Framework - an architecture framework, based on the work of John Zachman at IBM in the 1980s

- Defense industry frameworks
//国防工业
    * DoDAF - the US Department of Defense Architecture Framework
    * MODAF - the UK Ministry of Defence Architecture Framework
    * NATO Architecture Framework
    * AGATE - the France DGA Architecture Framework

- Government frameworks

    * Government Enterprise Architecture (GEA) - a common framework legislated for use by departments of the Queensland Government
    * FDIC Enterprise Architecture Framework
    * Federal Enterprise Architecture Framework (FEAF) - a framework produced by the Office of Management and Budget for use within the U.S. Government
    * NIST Enterprise Architecture Model
    * Treasury Enterprise Architecture Framework (TEAF) - a framework for treasury, published by the US Department of the Treasury in July 2000.[10]

EA