|
Article on other languages:
|
"Zachman" redirects here. For the inventor of the Zachman framework, see John Zachman.
The Zachman Framework is a classification structure often used in Information Technology departments by the teams responsible for developing and documenting an Enterprise Architecture. The Framework is used for organizing architectural "artifacts" in a way that takes 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. These artifacts may include design documents, specifications, and models.[1]
OverviewOriginally conceived by John Zachman at IBM in the 1980s, the Framework is often referenced as a standard approach for expressing the basic elements of enterprise architecture. The Zachman Framework has been recognized by the U.S. Federal Government as having "... received worldwide acceptance as an integrated framework for managing change in enterprises and the systems that support them."[2] John Zachman describes his work as follows:
According to Zachman, this ontology was derived from analogous structures that are found in the older disciplines of Architecture/Construction and Engineering/Manufacturing that classify and organize the design artifacts created in the process of designing and producing complex physical products (e.g. buildings or airplanes). It uses a two dimensional classification model based on the six basic interrogatives (What, How, Where, Who, When, and Why) intersecting six distinct perspectives, which relate to stakeholder groups (Planner, Owner, Designer, Builder, Implementer and Worker). The intersecting cells of the Framework correspond to models which, if documented, can provide a holistic view of the enterprise.[5] Use of the Zachman FrameworkIn the book Enterprise Architecture At Work,[6] the advantages and disadvantages of using this taxonomy for developing an Enterprise Architecture are described.
John Zachman described how to use his framework in a presentation to the Data Management Association of Puget Sound (April 2007) as follows:
CharacteristicsThe Zachman Framework has been compared with the Periodic Table. In the same way that atoms in the Periodic Table of Chemical Elements are identified as the building blocks of matter, the cells in the Zachman Framework are identified as the building blocks of enterprises.[5] The columns of the framework, which have no order of importance, represent unique abstractions of the enterprise in order to reduce the complexity of any single model that is built. The cell models are described as "primitive models," in that in each there is only a single variable. "Composite models," which are comprised of two or more variables, are needed in the design of solutions to satisfy business requirements. John Zachman maintains that primitive models are necessary for reusability and for engineering commonality across an enterprise, and that only primitive models can be considered to be elements of architecture.[5] Each cell model in each column constrains the content of the cell below it. This ensures alignment between the intentions of enterprise owners, as represented by Row 2 of the framework, and with whatever is implemented to build the enterprise, as represented by Row 5 of the framework. The granularity of detail in the Zachman Framework is a property of any individual cell regardless of any row. Depending on the requirement, planning or implementation, a cell model may have relatively little detail or an excruciating level of detail.[8] The Zachman framework can be used at many different levels of an organization. For example, a framework used at the enterprise level could provide artifacts for the entire enterprise. A separate framework could be created at the level of a single division within the enterprise.[9] The Zachman SchemaThere are several versions of the diagram depicting the Zachman Framework for Enterprise Architecture. The diagram used in this article has been adapted from an official version that includes details about the cell models and which is made available by Zachman International.[10] Framework rulesAdapted from: Sowa, J.F. & J.A. Zachman, 1992, and Inmon, W.H, J.A. Zachman, & J.G. Geiger, 1997.[11]
The columns are interchangeable but cannot be reduced or created
Every column can have its own meta-model
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.
Each row describes the view of a particular business group and is unique to them. All rows are usually present in most hierarchical organization
The combination of 2,3 & 4 must produce unique cells where each cell represents a particular case. Ex: A2 represents business outputs as they represent what are to be eventually constructed
For the same reason as for not adding rows and columns, changing the names may change the fundamental logical structure of the Framework.
The logic is relational between two instances of the same entity. The Framework is generic in that it can be used to classify the descriptive representations of any physical object as well as conceptual objects such as enterprises. It is also recursive in that it can be used to analyze the architectural composition of itself. Although, the framework will carry the relation from one column to the other it is still a fundamental structural representation of the enterprise and not a flow representation. The Zachman Framework and Enterprise ArchitectureThe Zachman Framework does not prescribe how any cell model is to be created, including any notation or level of detail. This is left to organizations to determine, based on the methodologies they have adopted.[8] Organizations that adopt the Zachman Framework approach to enterprise architecture for engineering their enterprises require a methodology for carrying out the following functions:[12]
See alsoWikimedia Commons has media related to:
References
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net