The Zachman Framework for Enterprise Architecture (Zachman Framework) is a formal way of specifying an enterprise architecure using a two-dimensional classification matrix. One dimension of the Zachman classification matrix is based on six interrogatives (What, How, Where, Who, When, and Why); the other dimension is based on six stakeholder groups (Visionary, Owner, Designer, Builder, Implementer and Worker). The classification matrix is intended to provide a holistic view of the enterprise architecture which is being modeled.
Zachman Framework Overview
The Zachman Framework was originally developed by John Zachman at IBM in the 1980s, and is now a de facto industry standard for Information Technology (IT) department to specify enterprise architectures. It is less popular with the software development or user communities.
The advantages of the Zachman Framework approach include an intuitive classification matrix which provides comprehensive coverage for all enterprise architecture stakeholders. The weaknesses of the approach include the generation of voluminous specification documentation, which can be of questionable utility.
Zachman Framework Specifications
The most recent version of the Zachman Framework definition can be downloaded from the following link:
- Zachman Framework Overview & Framework in 3D - A PDF version of the framework is available in 2-D, and a QuickTime version in 3-D is also available.
Zachman Framework UML/SysML Examples
To be provided. Please email info@architectureframework.com if you have some UML/SysML examples of Zachman Framework specifications that you recommend for inclusion in this section.
Zachman Framework Modeling Tools
The following is a selected list of modeling tools that support specifying DoDAF-compliant architectures:
- Enterprise Architect Zachman Framework plugin (Sparx Systems) – Supports Zachman Framework with UML 2.x modeling language.
