The Open Group Architecture Framework (TOGAF) is a comprehensive approach to the design, planning, implementation, and governance of an enterprise information architecture defines how to enterprise information architectures for a wide range of applications. TOGAF is more ambitious in scope than its defense counterparts, DoDAF and MODAF.
TOGAF Overview
TOGAF is developed and maintained by the Architecture Forum of The Open Group. It was orginally developed in the mid-1990’s, and has continuously evolved since then. The latest version is 8.1.1, which is documented in detail in TOGAF 8.1 Enterprise Edition, which can be downloaded from the link below. The Architecture Forum is currently working on the TOGAF 9, but no release date has yet been announced.
TOGAF organizes architectures into four domain levels:
- business architecture: defines business strategy, governance, organization, and key business processes;
- application architecture: specifies individual application systems to be deployed;
- data architecture: defines structure of an organization’s logical and physical data assets and associated data management resources; and
- technology architecture: specifies software infrastructure intended to support the deployment of core, mission-critical applications.
The TOGAF specification is architecturally aligned with IEEE Std-1471-2000 (IEEE Recommended Practice for Architectural Description of Software-Intensive Systems). It also includes an Architecture Development Method (ADM).
TOGAF Specifications
The most recent version of the TOGAF specification is TOGAF 8.1.1, which can be downloaded from the following link:
- TOGAF 8.1 Enterprise Edition - The current specification.
TOGAF UML/SysML Examples
To be provided. Please email info@architectureframework.com if you have some UML/SysML examples of TOGAF specifications that you recommend for inclusion in this section.
TOGAF Modeling Tools
The following is a selected list of modeling tools that support specifying TOGAF-compliant architectures:
- Enterprise Architect TOGAF plugin (Sparx Systems) - Supports TOGAF framework with UML, SysML, and BPMN modeling languages.
