Actions

Difference between revisions of "Enterprise Architecture Framework"

Line 18: Line 18:
 
Despite the differences in approaches that these eras indicate, all frameworks are generally based on the original BSP methodology, often advocating similar steps or phases for planning and implementing enterprise IT.
 
Despite the differences in approaches that these eras indicate, all frameworks are generally based on the original BSP methodology, often advocating similar steps or phases for planning and implementing enterprise IT.
  
'''Types of Enterprise Architecture Frameworks<ref>What are the Types of Enterprise Architecture Framework? [https://en.wikipedia.org/wiki/Enterprise_architecture_framework Wikipedia]</ref>'''br />
+
'''Types of Enterprise Architecture Frameworks<ref>What are the Types of Enterprise Architecture Framework? [https://en.wikipedia.org/wiki/Enterprise_architecture_framework Wikipedia]</ref>'''<br />
 
Nowadays there are now countless EA frameworks, many more than in the following listing.
 
Nowadays there are now countless EA frameworks, many more than in the following listing.
 
*Consortia-Developed Frameworks
 
*Consortia-Developed Frameworks

Revision as of 20:52, 10 December 2019

Enterprise Architecture Framework (EA Framework) is a formal definition of the essential elements or components of Enterprise Architecture, and their inter-relationship

  • An Enterprise Architecture Framework is analogous to a mathematical equation or chemical formula in that it specifies the variables or elements, and their relationships required to solve the "practical model of enterprise" puzzle.
  • It differs from equations and formulas in the sense that it pertains to one solution - a particular way of solving the enterprise modeling puzzle - and is not universally applicable or accepted answer to the Enterprise Architecture problem. There can be many different frameworks for Enterprise Architecture each as applicable and effective as the other.
  • It identifies "essential" elements or components i.e. those that are absolutely necessary, and sufficient to define the concept or solution

An Enterprise Architecture Framework can define enterprise modeling concept(s) in general or relate to a specific Enterprise Architecture Planning solution.

An Enterprise Architecture framework (EA framework) defines how to create and use an Enterprise Architecture. An Architecture Framework provides principles and practices for creating and using the architecture description of a system. It structures architects' thinking by dividing the architecture description into domains, layers or views, and offers models - typically matrices and diagrams - for documenting each view.[1]


History of Enterprise Architecture Frameworks (EAF)[2]
A commonly held tenet is that enterprise architecture frameworks date to the mid-1980s, in accordance with the publication of the Zachman Framework, developed by then-IBMer John Zachman. But deeper historic inquiries indicate that enterprise architecture frameworks actually got their start two decades earlier, when IBM produced their business systems planning (BSP), an effort that Zachman helped found.

A researcher of 20th– and 21st-century technology, Svyatoslav Kotusev says that we can look at the history of EAFs in three smaller eras:

  • Pre-EA: Originating with IBM, the BSP formalized a methodology that indicates a theory for information systems architecture. It included both a top-down planning approach and an architecture planning process that was divided into a series of steps for a company to follow. The plan, with diagrams and matrices to illustrate its system, can be traced through all EAFs even today. The Method/1 process by Arthur Andersen as well as other BSP-like methodologies from consulting firms and tech experts also originated in this era. Overall, these approaches focused strictly on technical infrastructure, like how to deploy hardware and servers.
  • Early EA: This begins in the 1980s and runs into the 1990s, and this era codifies the term “enterprise architecture”. The initial wave of EAF theories include the PRISM, sponsored by IBM among others, released in 1986, the Zachman Framework in 1987, and the NIST EA in 1989. Later entries marked a newer approach in this era including Steven Spewak’s Enterprise Architecture Planning (EAP), which has direct roots to the original BSP, as well as the TAFIM. These later frameworks began including applications and data integration, as systems became more sophisticated.
  • Modern EA: Starting in the late 1990s, this era continues to present day. Newer frameworks include the FEAF, which is based on Spewak’s EAP, as well as the TOGAF, a well-known version today, with roots in the TAFIM. Today’s frameworks aim to provide tangible solutions beyond only IT, integrating all layers of an enterprise, including overall strategy, business needs, IT infrastructure, and applications.

Despite the differences in approaches that these eras indicate, all frameworks are generally based on the original BSP methodology, often advocating similar steps or phases for planning and implementing enterprise IT.

Types of Enterprise Architecture Frameworks[3]
Nowadays there are now countless EA frameworks, many more than in the following listing.

  • Consortia-Developed Frameworks
    • ARCON – A Reference Architecture for Collaborative Networks – not focused on a single enterprise but rather on networks of enterprises
    • Generalised Enterprise Reference Architecture and Methodology (GERAM)
    • 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.
    • IDEAS Group – a four-nation effort to develop a common ontology for architecture interoperability
    • ISO 19439 Framework for enterprise modelling
    • TOGAF – The Open Group Architecture Framework – a widely used framework including an architectural Development Method and standards for describing various types of architecture.
  • Defense Industry Frameworks
    • AGATE – the France DGA Architecture Framework
    • DNDAF – the DND/CF Architecture Framework (CAN)
    • DoDAF – the US Department of Defense Architecture Framework
    • MODAF – the UK Ministry of Defence Architecture Framework
    • NAF – the NATO Architecture Framework
  • Government Frameworks
    • European Space Agency Architectural Framework (ESAAF) - a framework for European space-based Systems of Systems
    • FDIC Enterprise Architecture Framework
    • Federal Enterprise Architecture Framework (FEAF) – a framework produced in 1999 by the US Federal CIO Council for use within the US Government (not to be confused with the 2002 Federal Enterprise Architecture (FEA) guidance on categorizing and grouping IT investments, issued by the US Federal Office of Management and Budget)
    • Government Enterprise Architecture (GEA) – a common framework legislated for use by departments of the Queensland Government
    • Nederlandse Overheid Referentie Architectuur (NORA) – a reference framework from the Dutch Government E-overheid NORA
    • NIST Enterprise Architecture Model
    • Treasury Enterprise Architecture Framework (TEAF) – a framework for treasury, published by the US Department of the Treasury in July 2000.[27]
    • Colombian Enterprise Architecture Framework - MRAE - Marco de Referencia de Arquitectura Empresarial a framework for all the Colombian Public Agencies
  • Open-Source Frameworks: Enterprise architecture frameworks that are released as open source:
    • MEGAF is an infrastructure for realizing architecture frameworks that conform to the definition of architecture framework provided in ISO/IEC/IEEE 42010.
    • Praxeme, an open enterprise methodology, contains an enterprise architecture framework called the Enterprise System Topology (EST)
    • TRAK – a general systems-oriented framework based on MODAF 1.2 and released under GPL/GFDL.
    • SABSA is an open framework and methodology for Enterprise Security Architecture and Service Management, that is risk based and focuses on integrating security into business and IT management.
  • Proprietary Frameworks
    • ASSIMPLER Framework – an architecture framework, based on the work of Mandar Vanarse at Wipro in 2002
    • Avancier Methods (AM) Processes and documentation advice for enterprise and solution architects, supported by training and certification.
    • BRM (Build-Run-Manage) Framework - an architecture framework created by Sanjeev "Sunny" Mishra during his early days at IBM in 2000.
    • Capgemini Integrated Architecture Framework (IAF) – from Capgemini company in 1993
    • Dragon1 - An open Visual Enterprise Architecture Method recently recognized by The Open Group as Architecture Framework
    • DYA framework developed by Sogeti since 2004.
    • Dynamic Enterprise Enterprise architecture concept based on Web 2.0 technology
    • Extended Enterprise Architecture Framework - from Institute For Enterprise Architecture Developments in 2003
    • EACOE Framework – an Enterprise Architecture framework, as an elaboration of the work of John Zachman
    • IBM Information FrameWork (IFW) – conceived by Roger Evernden in 1996
    • Infomet - conceived by Pieter Viljoen in 1990
    • Pragmatic Enterprise Architecture Framework (PEAF) - part of Pragmatic Family of Frameworks developed by Kevin Lee Smith, Pragmatic EA, from 2008
    • Purdue Enterprise Reference Architecture developed by Theodore J. Williams at the Purdue University early 1990s.
    • SAP Enterprise Architecture Framework
    • Service-oriented modeling framework (SOMF), based on the work of Michael Bell
    • Solution Architecting Mechanism (SAM) – A coherent architecture framework consisting of a set of integral modules.[33]
    • Zachman Framework – an architecture framework, based on the work of John Zachman at IBM in the 1980s


See Also

Enterprise Architecture
Zachman Framework
Department of Defence Architecture Framework (DoDAF)
Federal Enterprise Architecture Framework (FEAF)
The Open Group Enterprise Architecture Framework (TOGAF)
Business Systems Planning (BSP)
Enterprise Architecture Management (EAM)
Enterprise Architecture Value Framework (EAVF)
Adaptive Enterprise Framework (AEF)
Technical Architecture Framework for Information Management (TAFIM)
IT Strategy (Information Technology Strategy)
Governance of Information Technology
Enterprise Architecture Governance
Enterprise Architecture Life Cycle (EALC)
Architecture Description Language (ADL)
Architecture Development Method (ADM)
Architecture Driven Modernization
Architected, Model-Driven Development (AMD)
Architectural Pattern
Architectural Principles
Architectural Risk
Architectural Style
Architecture Tradeoff Analysis Method (ATAM)


References

  1. What is Enterprise Architecture framework? Wikipedia
  2. History of Enterprise Architecture Frameworks (EAF) BMC
  3. What are the Types of Enterprise Architecture Framework? Wikipedia


Further Reading