Zachman Framework
Zachman Framework
Zachman Framework
Zachman Framework
The Zachman Framework is an enterprise ontology
and is a fundamental structure for Enterprise
Architecture which provides a formal and structured
way of viewing and defining an enterprise. The
ontology is a two dimensional classification schema
that reflects the intersection between two historical
classifications. The first are primitive interrogatives:
What, How, When, Who, Where, and Why. The second
is derived from the philosophical concept of reification,
the transformation of an abstract idea into an
instantiation. The Zachman Framework reification
transformations are: Identification, Definition,
Representation, Specification, Configuration and The Zachman Framework of enterprise architecture
Instantiation.[1]
The Zachman Framework is not a methodology in that it does not imply any specific method or process for collecting,
managing, or using the information that it describes.;[2] rather, it is an ontology whereby a schema for organizing
architectural artifacts (in other words, design documents, specifications, and models) is used to take into account both
who the artifact targets (for example, business owner and builder) and what particular issue (for example, data and
functionality) is being addressed.[3]
The framework is named after its creator John Zachman, who first developed the concept in the 1980s at IBM. It has been
updated several times since.[4]
Contents
Overview
History
Information Systems Architecture Framework
Extension and formalization
Framework for enterprise architecture
Extended and modified frameworks
Zachman Framework topics
Concept
Views of rows
Focus of columns
Models of cells
Framework set of rules
Flexibility in level of detail
Applications and influences
Customization
Standards based on the Zachman Framework
Mapping other frameworks
https://en.wikipedia.org/wiki/Zachman_Framework 1/14
10/23/2019 Zachman Framework - Wikipedia
Criticism
See also
References
External links
Overview
The title "Zachman Framework" refers to The Zachman Framework for Enterprise Architecture with version 3.0 being the
most current. The Zachman Framework has evolved in its thirty-year history to include:
The initial framework, named A Framework for Information Systems Architecture, by John Zachman published in a
1987 article in the IBM Systems journal.[5]
The Zachman Framework for Enterprise Architecture, an update of the 1987 original in the 1990s extended and
renamed .[6]
One of the later versions of the Zachman Framework, offered by Zachman International as industry standard.
In other sources the Zachman Framework is introduced as a
framework, originated by and named after John Zachman,
represented in numerous ways, see image. This framework is
explained as, for example:
The Zachman Framework summarizes a collection of perspectives involved in enterprise architecture. These perspectives
are represented in a two-dimensional matrix that defines along the rows the type of stakeholders and with the columns the
aspects of the architecture. The framework does not define a methodology for an architecture. Rather, the matrix is a
template that must be filled in by the goals/rules, processes, material, roles, locations, and events specifically required by
the organization. Further modeling by mapping between columns in the framework identifies gaps in the documented
state of the organization.[12]
The framework is a logical structure for classifying and organizing the descriptive representations of an enterprise. It is
significant to both the management of the enterprise, and the actors involved in the development of enterprise systems.[13]
While there is no order of priority for the columns of the Framework, the top-down order of the rows is significant to the
alignment of business concepts and the actual physical enterprise. The level of detail in the Framework is a function of
https://en.wikipedia.org/wiki/Zachman_Framework 2/14
10/23/2019 Zachman Framework - Wikipedia
each cell (and not the rows). When done by IT the lower level of focus is on information technology, however it can apply
equally to physical material (ball valves, piping, transformers, fuse boxes for example) and the associated physical
processes, roles, locations etc. related to those items.
History
In the 1980s John Zachman had been involved at IBM in the development of business system planning (BSP), a method
for analyzing, defining and designing an information architecture of organizations. In 1982 Zachman[14] had already
concluded that these analyses could reach far beyond automating systems design and managing data into the realms of
strategic business planning and management science in general. It may be employed in the (in that time considered more
esoteric) areas of enterprise architecture, data-driven systems design, data classification criteria, and more.[14]
https://en.wikipedia.org/wiki/Zachman_Framework 3/14
10/23/2019 Zachman Framework - Wikipedia
Methodologists like Clive Finkelstein refocused on the top two framework rows which he labeled Enterprise
Engineering and has one of the most successful methods for converging the business needs with information
technology engineering implementation, and determining a logical build sequence of the pieces.
In 2008 Zachman Enterprise introduced the Zachman Framework: The Official Concise Definition as a new Zachman
Framework standard.
Matthew & McGee (1990)[21] extended the three initial perspectives "what", "how" and "where", to event (the "when"),
reason (the "why") and organization (the "who").[16]
Evernden (1996) presented an alternative Information FrameWork.
The Integrated Architecture Framework developed by Capgemini since 1996.[22]
Vladan Jovanovic et all (2006) presents a Zachman Cube, an extended of the Zachman Framework into a
multidimensional Zachman’s Cube.[23]
Concept
https://en.wikipedia.org/wiki/Zachman_Framework 4/14
10/23/2019 Zachman Framework - Wikipedia
The basic idea behind the Zachman Framework is that the same complex thing or item can be described for different
purposes in different ways using different types of descriptions (e.g., textual, graphical). The Zachman Framework
provides the thirty-six necessary categories for completely describing anything; especially complex things like
manufactured goods (e.g., appliances), constructed structures (e.g., buildings), and enterprises (e.g., the organization and
all of its goals, people, and technologies). The framework provides six different transformations of an abstract idea (not
increasing in detail, but transforming) from six different perspectives.[24]
It allows different people to look at the same thing from different perspectives. This creates a holistic view of the
environment, an important capability illustrated in the figure.[25]
Views of rows
Each row represents a total view of the solution from a particular perspective. An upper row or perspective does not
necessarily have a more comprehensive understanding of the whole than a lower perspective. Each row represents a
distinct, unique perspective; however, the deliverables from each perspective must provide sufficient detail to define the
solution at the level of perspective and must translate to the next lower row explicitly.[26]
Each perspective must take into account the requirements of the other perspectives and the restraint those perspectives
impose. The constraints of each perspective are additive. For example, the constraints of higher rows affect the rows
below. The constraints of lower rows can, but do not necessarily affect the higher rows. Understanding the requirements
and constraints necessitates communication of knowledge and understanding from perspective to perspective. The
Framework points the vertical direction for that communication between perspectives.[26]
https://en.wikipedia.org/wiki/Zachman_Framework 5/14
10/23/2019 Zachman Framework - Wikipedia
represent the detailed requirements for various commercial-off-the-shelf (COTS), government off-the-shelf (GOTS), or
components of modular systems software being procured and implemented rather than built.
Enterprise Perspective or (Operations Instances)
Focus of columns
In summary, each perspective focuses attention on the same fundamental questions, then answers those questions from
that viewpoint, creating different descriptive representations (i.e., models), which translate from higher to lower
perspectives. The basic model for the focus (or product abstraction) remains constant. The basic model of each column is
uniquely defined, yet related across and down the matrix.[26] In addition, the six categories of enterprise architecture
components, and the underlying interrogatives that they answer, form the columns of the Zachman Framework and these
are:[24]
Models of cells
The Zachman Framework typically is depicted as a bounded 6 x 6 "matrix" with the Communication Interrogatives as
Columns and the Reification Transformations as Rows. The framework classifications are repressed by the Cells, that is,
the intersection between the Interrogatives and the Transformations.[29]
The cell descriptions are taken directly from version 3.0 of the Zachman Framework.
Executive Perspective
https://en.wikipedia.org/wiki/Zachman_Framework 6/14
10/23/2019 Zachman Framework - Wikipedia
Architect Perspective
Engineer Perspective
Technician Perspective
Enterprise Perspective
Rule 1 The columns have no order : The columns are interchangeable but cannot be reduced or created
Rule 2 Each column has a simple generic model : Every column can have its own meta-model
Rule 3 The basic model of each column must be unique : The basic model of each column, the relationship objects
and the structure of it is unique. Each relationship object is interdependent but the representation objective is unique.
https://en.wikipedia.org/wiki/Zachman_Framework 7/14
10/23/2019 Zachman Framework - Wikipedia
John Zachman clearly states in his documentation, presentations, and seminars that, as framework, there is flexibility in
what depth and breadth of detail is required for each cell of the matrix based upon the importance to a given organization.
An automaker whose business goals may necessitate an inventory and process-driven focus, could find it beneficial to
focus their documentation efforts on What and How columns. By contrast, a travel agent company, whose business is
more concerned with people and event-timing, could find it beneficial to focus their documentation efforts on Who,
When, and Where columns. However, there is no escaping the Why column's importance as it provides the business
drivers for all the other columns.
Customization
Zachman Framework is applied in customized frameworks such as the TEAF, built around the similar frameworks, the
TEAF matrix.
https://en.wikipedia.org/wiki/Zachman_Framework 8/14
10/23/2019 Zachman Framework - Wikipedia
TEAF Matrix of Views Framework for EA TEAF Products. TEAF Work Products for
and Perspectives. Direction, Description, EA Direction,
and Accomplishment Description, and
Overview. Accomplishment.
Other sources:
EAP mapped to the Mapping the C4ISR, DoD Products Map to Mapping a part of the
Zachman Framework, 1999 the Zachman DoDAF, 2007.
1999 Framework Cells, 2003.
Other examples:
https://en.wikipedia.org/wiki/Zachman_Framework 9/14
10/23/2019 Zachman Framework - Wikipedia
NIST Enterprise C4ISR AE, 1997. DOE AE, 1998. DODAF, 2003.
Architecture Model.[26]
The Federal Enterprise Architecture Framework (FEAF) is based on the Zachman Framework but only addresses the
first three columns of Zachman, using slightly different names, and focuses in the top of the three rows.[37] (see here
(https://books.google.com/books?id=QjB5c_v-uMwC&pg=PA51))
The Department of Veterans Affairs at the beginning of the 21st century planned to implement an enterprise architecture
fully based on the Zachman Framework.
The Zachman Framework was used as a reference model to initiate enterprise architecture planning in 2001.
Somewhere in between the VA Zachman Framework Portal was constructed.
This VA Zachman Framework Portal is still in use as a reference model for example in the determination of EA
information collected from various business and project source documents.
https://en.wikipedia.org/wiki/Zachman_Framework 10/14
10/23/2019 Zachman Framework - Wikipedia
Eventually an enterprise architecture repository was created at the macro level by the Zachman framework and at a cell
level by the meta-model outlined below.[39]
This diagram[40] has been incorporated within the VA-EA to provide a symbolic representation of the metamodel it used,
to describe the One-VA Enterprise Architecture and to build an EA Repository without the use of Commercial EA
Repository Software. It was developed using an object oriented database within the Caliber-RM Software Product. Caliber-
RM is intended to be used as a software configuration management tool; not as an EA repository.
However, this tool permitted defining entities and relationships and for defining properties upon both entities and
relationships, which made it sufficient for building an EA repository, considering the technology available in early 2003.
The personal motivation in selecting this tool was that none of the commercial repository tools then available provided a
true Zachman Framework representation, and were highly proprietary, making it difficult to incorporate components from
other vendors or from open source.
This diagram emphasizes several important interpretations of the Zachman Framework and its adaptation to information
technology investment management.
1. Progressing through the rows from top to bottom, one can trace-out the Systems Development Life Cycle (SDLC)
which is a de facto standard across the Information Industry;
2. The diagram emphasizes the importance of the often-neglected Zachman Row-Six (the Integrated, Operational
Enterprise View). Representations in Mr. Zuech’s interpretation of Zachman row-six consist, largely, of measurable
service improvements and cost savings/avoidance that result from the business process and technology innovations
that were developed across rows two through five.
Row-six provides measured return on investment for Individual Projects and, potentially, for the entire investment
portfolio. Without row-six the Framework only identifies sunk-cost, but the row-six ROI permits it to measure benefits
and to be used in a continuous improvement process, capturing best practices and applying them back through row-two.
Criticism
https://en.wikipedia.org/wiki/Zachman_Framework 11/14
10/23/2019 Zachman Framework - Wikipedia
While the Zachman Framework is widely discussed, its practical value has been questioned:
The framework is purely speculative, non-empirical and based only on the conceptual argument that the "equivalency
[between the architectural representations of the manufacturing and construction industries] would strengthen the
argument that an analogous set of architectural representations is likely to be produced during the process of building
any complex engineering product, including an information system"[5]
Practical feedback shows that the general idea of creating comprehensive descriptions of enterprises as suggested
by the Zachman Framework is unrealistic[41]
In 2004 John Zachman admitted that the framework is theoretical and has never been fully implemented: "If you ask
who is successfully implementing the whole framework, the answer is nobody that we know of yet"[42]
There are no detailed examples demonstrating the successful practical application of the framework[43]
EA practitioner Stanley Gaver argues that "the analogy to classical architecture first made by John Zachman is faulty
and incomplete"[44]
Jason Bloomberg argues that "enterprise isn’t an ordinary system like a machine or a building, and can’t be
architected or engineered as such"[45]
A detailed scrutiny demonstrates that the Zachman Framework is actually based only on purely speculative
arguments, promoted with fictional promises, has no practical use cases and, from the historical perspective, didn't
introduce any innovative ideas missing before[46][47]
This criticism suggests that the Zachman Framework can hardly reflect actual best practice in EA.
See also
Conceptual schema
Data model
Enterprise Architecture framework
Enterprise Architecture Planning
FDIC Enterprise Architecture Framework
Five Ws
View model
References
1. John Zachman's Concise Definition of the Zachman Framework, 2008
2. "The Zachman Framework: The Official Concise Definition" (http://zachman.com/about-the-zachman-framework).
Zachman International. 2008.
3. A Comparison of the Top Four Enterprise Architecture Methodologies (http://msdn2.microsoft.com/en-us/library/bb466
232.aspx), Roger Sessions, Microsoft Developer Network Architecture Center,
4. "The Zachman Framework Evolution" (http://zachman.com/ea-articles-reference/54-the-zachman-framework-evolutio
n). Zachman International. April 2009.
5. "A framework for information systems architecture" (http://zachman.com/images/ZI_PIcs/ibmsj2603e.pdf) (PDF). IBM
Systems Journal, Vol. 26. No. 3. 1987.
6. The Open Group (1999–2006). "ADM and the Zachman Framework" (http://www.theopengroup.org/architecture/togaf
8-doc/arch/chap39.html) in: TOGAF 8.1.1 Online. Accessed 25 Jan 2009.
7. William H. Inmon, John A. Zachman, Jonathan G. Geiger (1997). Data Stores, Data Warehousing, and the Zachman
Framework: Managing Enterprise Knowledge. McGraw-Hill, 1997. ISBN 0-07-031429-2.
8. Pete Sawyer, Barbara Paech, Patrick Heymans (2007). Requirements Engineering: Foundation for Software Quality.
page 191.
9. Kathleen B. Hass (2007). The Business Analyst as Strategist: Translating Business Strategies Into Valuable
Solutions. page 58.
https://en.wikipedia.org/wiki/Zachman_Framework 12/14
10/23/2019 Zachman Framework - Wikipedia
10. Harold F. Tipton, Micki Krause (2008). Information Security Management Handbook, Sixth Edition, Volume 2. page
263.
11. O'Rourke, Fishman, Selkow (2003). Enterprise Architecture Using the Zachman Framework. page 9.
12. James McGovern et al. (2003). A Practical Guide to Enterprise Architecture. p. 127-129.
13. Marc Lankhorst et al. (2005). Enterprise Architecture at Work. p. 24.
14. "Business Systems Planning and Business Information Control Study: A comparisment (http://www.research.ibm.co
m/journal/sj/211/ibmsj2101D.pdf). In: IBM Systems Journal, vol 21, no 3, 1982. p. 31-53.
15. John A. Zachman (1987). " A Framework for Information Systems Architecture" (http://www.research.ibm.com/journal/
50th/applications/zachman.html). In: IBM Systems Journal, vol 26, no 3. IBM Publication G321-5298.
16. Durward P. Jackson (1992). "Process-Based Planning in Information Resource Management". In: Emerging
Information Technologies for Competitive Advantage and Economic Development. Proceedings of 1992 Information
Resources Management Association International Conference. Mehdi Khosrowpour (ed). ISBN 1-878289-17-9.
17. Alain Wegmann et al. (2008). "Augmenting the Zachman Enterprise Architecture Framework with a Systemic
Conceptualization" (http://infoscience.epfl.ch/record/129325/files/Wegmann_et_al-SEAM_%26_Zachman-EDOC200
8.pdf). Presented at the 12th IEEE International EDOC Conference (EDOC 2008), München, Germany, September
15–19, 2008.
18. John F. Sowa and John Zachman (1992). "Extending and Formalizing the Framework for Information Systems
Architecture" (http://www.research.ibm.com/journal/sj/313/sowa.pdf) In: IBM Systems Journal, Vol 31, no.3, 1992. p.
590-616.
19. Stan Locke (2008). "Enterprise Convergence in Our Lifetime" (http://www.ies.aust.com/ten/TEN42.htm#Enterprise_Co
nvergence) In: THE ENTERPRISE NEWSLETTER, TEN42 September 16, 2008
20. John A. Zachman (1997). "Concepts of the Framework for Enterprise Architecture: Background, Description and
Utility (http://www.ies.aust.com/PDF-papers/zachman3.pdf)". Zachman International. Accessed 19 Jan 2009.
21. R.W. Matthews. &. W.C. McGee (1990). "Data Modeling for Software Development" (http://www.research.ibm.com/jou
rnal/sj/292/ibmsj2902F.pdf). in: IBM Systems Journal" 29(2). pp. 228–234
22. Jaap Schekkerman (2003). How to Survive in the Jungle of Enterprise Architecture Frameworks. page 139-144.
23. Vladan Jovanovic, Stevan Mrdalj & Adrian Gardiner (2006). A Zachman Cube (http://www.iacis.org/iis/2006_iis/PDFs/
Jovanovic_Mrdalj_Gardiner.pdf). In: Issues in Information Systems. Vol VII, No. 2, 2006 p. 257-262.
24. VA Enterprise Architecture Innovation Team (2001). Enterprise Architecture: Strategy, Governance, & Implementation
(http://www.usa-federal-forms.com/va/3-pdf-forms_pubs/www.va.gov/oirm/architecture/EA/strategy/VAEAVersion-10-0
1.pdf) report Department of Veterans Affairs, August, 2001.
25. The government information factory and the Zachman Framework (http://www.inmongif.com/_fileCabinet/gifzach.pdf)
by W. H. Inmon, 2003. p. 4. Accessed July 14, 2009.
26. The Chief Information Officers Council (1999). Federal Enterprise Architecture Framework Version 1.1 (http://www.ci
o.gov/documents/fedarch1.pdf). September 1999
27. US Department of Veterans Affairs (2002) A Tutorial on the Zachman Architecture Framework (http://www.va.gov/oir
m/architecture/EA/theory/tutorial.ppt). Accessed 06 Dec 2008.
28. Bill Inmon called this image "A simple example of The Zachman Framework" in the article John Zachman - One of the
Best Architects I Know (http://www.b-eye-network.in/print/1962) Originally published 17 November 2005.
29. Zachman, John A. "Official Home of The Zachman Framework™" (http://www.zachman.com). Zachman International.
Retrieved 14 February 2015.
30. Adapted from: Sowa, J.F. & J.A. Zachman, 1992, and Inmon, W.H, J.A. Zachman, & J.G. Geiger, 1997. University of
Omaha (http://www.isqa.unomaha.edu/vanvliet/arch/ISA/isa.htm)
31. Ian Graham (1995). Migrating to Object Technology: the semantic object modelling approach. Addison-Wesley,
ISBN 0-201-59389-0. p. 322.
32. Jay D. White (2007). Managing Information in the Public Sector. p. 254.
33. ZACHMAN ISA FRAMEWORK FOR HEALTHCARE INFORMATICS STANDARDS (http://apps.adcom.uci.edu/Enterp
riseArch/Zachman/Resources/ExampleHealthCareZachman.pdf), 1997.
https://en.wikipedia.org/wiki/Zachman_Framework 13/14
10/23/2019 Zachman Framework - Wikipedia
34. DJ de Villiers (2001). "Using the Zachman Framework to Assess the Rational Unified Process" (http://www.ibm.com/d
eveloperworks/rational/library/content/RationalEdge/mar01/UsingtheZachmanFrameworktoAssesstheRUPMar01.pdf),
In: The Rational Edge Rational Software 2001.
35. David S. Frankel, Harmon, P., Mukerji, J., Odell, J., Owen, M., Rivitt, P., Rosen, M... & Soley, R. M. et al. (2003) The
Zachman Framework and the OMG's Model Driven Architecture (http://www.bptrends.com/publicationfiles/09-03%20
WP%20Mapping%20MDA%20to%20Zachman%20Framework.pdf) White paper. Business Process Trends.
36. Hervé Panetto, Salah Baïna, Gérard Morel (2007). Mapping the models onto the Zachman framework for analysing
products information traceability : A case Study (http://hal.archives-ouvertes.fr/docs/00/11/91/96/PDF/Panetto_et_al_J
IM.pdf).
37. Roland Traunmüller (2004). Electronic Government p. 51
38. Statement of Dr. John A. Gauss, Assistant Secretary for Information and Technology, Department of Veterans Affairs
(http://www.va.gov/oca/testimony/hvac/soi/13mr02it.asp), before the Subcommittee on Oversight and Investigations
Committee on Veterans' Affairs U.S. House of Representatives. March 13, 2002.
39. Meta-Model Cell Details (http://www.va.gov/oit/ea/4_3/process/modeling/metamodel.html) Accessed 25 Dec 2009
40. This diagram is the exclusive work of Albin Martin Zuech of Annapolis Maryland, who placed it in the public domain in
2001. Al Zuech maintains the original visio diagram in numerous stages of its development between 2000 and
present. Al Zuech was the Director, Enterprise Architecture Service at the Department of Veterans Affairs from 2001
until 2007.
41. Kim, Y.G. and Everest, G.C. (1994). Building an IS architecture: Collective wisdom from the field. In: Information &
Management, vol. 26, no. 1, pp. 1-11.
42. "Erecting the Framework, Part III" (http://archive.visualstudiomagazine.com/ea/magazine/spring/online/druby3/default
_pf.aspx), Interview with John Zachman by Dan Ruby, visited 19 May 2016
43. Ylimaki, T. and Halttunen, V. (2006). Method Engineering in Practice: A Case of Applying the Zachman Framework in
the Context of Small Enterprise Architecture Oriented Projects. In: Information, Knowledge, Systems Management,
vol. 5, no. 3, pp. 189-209.
44. "Why Doesn’t the Federal Enterprise Architecture Work?" (http://www.ech-bpm.ch/sites/default/files/articles/why_does
nt_the_federal_enterprise_architecture_work.pdf), Stanley B. Gaver, visited 19 May 2016
45. "Is Enterprise Architecture Completely Broken?" (https://www.forbes.com/sites/jasonbloomberg/2014/07/11/is-enterpri
se-architecture-completely-broken/#ad3bc712f30c), Jason Bloomberg, visited 19 May 2016
46. "Fake and Real Tools for Enterprise Architecture" (https://www.bcs.org/content/conWebDoc/59399), Kotusev, S., April
2018
47. "Fake and Real Tools for Enterprise Architecture: The Zachman Framework and Business Capability Model" (https://e
apj.org/fake-and-real-tools-for-enterprise-architecture/), Kotusev, S., August 2019
External links
The Zachman Framework: The Official Concise Definition (http://zachman.com/about-the-zachman-framework) by
John A. Zachman at Zachman International, 2009.
The Zachman Framework Evolution (http://zachman.com/ea-articles-reference/54-the-zachman-framework-evolution):
overview of the evolution of the Zachman Framework by John P. Zachman at Zachman International, April 2009.
UML, RUP, and the Zachman Framework: Better together (http://www.ibm.com/developerworks/rational/library/nov06/
temnenco/), by Vitalie Temnenco, IBM, 15 Nov 2006.
Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. By using this
site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia
Foundation, Inc., a non-profit organization.
https://en.wikipedia.org/wiki/Zachman_Framework 14/14