Assignment 2 Enterprise Architecture Framework 1. Zachman Framework
Assignment 2 Enterprise Architecture Framework 1. Zachman Framework
NIM : 1202164314
1. Zachman Framework
The Zachman architecture framework was developed by John Zachman in 1987. The Zachman
Framework is based arounf the principles of classical architecture that establish a set of
perspectives for describing complex enterprise systems.
• Foundation structure
In today's complex business environments, many large organizations have
great difficulty responding to changes. Part of this difficulty is due to a lack of internal
understanding of the complex structure and components in different areas of the
organization. Enterprise Architecture (EA) is a discipline which has evolved to structure
the business and its alignment with the IT systems.
The Zachman Framework is an enterprise ontology and is a fundamental
structure for Enterprise Architecture which provides a way of viewing an enterprise
and its information systems from different perspectives, and showing how the
components of the enterprise are related.
• Methods
a. Perspectives
There are six perspectives in the framework and they can be classified as:
• Principal
The principle perspectives of the framework are ;
The planner’s perspectives - The planner provides scope for the enterprise,
establishes the context for the enterprise, inner and outer limits and the list of
relevant constituents which must be accounted for in the artifacts of the other
perspectives.
The owner is a conceptual view of the final product or service. Intended recipient of
the final product or service and the artifacts produced
represent the desirable characteristics of the product or service and the artifacts show
what the owner is going to do with the product or service.
The designer’s perspectives has a logical view of the final product or service. The
artifacts produced by the designer represent the laws of nature, the system or the
logical constraints of the product’s or service’s design.
The builder’s perspectives is a physical view of the final product or service or general
contractor of the final product or service. The builder applies the physical constraints
of what is possible to the designer’s artifacts understands how the product can be
built and used.
The subcontractor’s perspectives seeks to fabricate and assemble all the necessary
components. creates the detailed descriptions that disassociate the parts or pieces of
the complex object for purposes of manufacturing.
The functioning enterprise perspectives is represents the functioning product, goods
or services and what the users will experience. The physical materialization of the
product or service and is the result of what is articulated through artifacts.
• Empirical
The empirical perspectives of the framework are the planner and subcontractor (rows
1 and 5), so that the product or service can be manufactured piece by piece and then
assembled into the final product.
• Certifiable
The certification perspective is the functioning enterprise and there is no artifact
representation because the functioning enterprise is the culmination of the other
perspectives and is the real thing.
b. Aspect
The framework’s aspects are normalizes the framework and reduces facts and questions to
one location within the framework, which makes the framework an effective communication.
When going through the table vertically, only one aspect is considered, but the player is
changed from the perspective of which this element is considered. Column give the answer
to 6 question:
What – data that needs to be understood and worked with.
How – function or how the process of changing the aim of the enterprise into a more detailed
description of its operations.
Where – network or where the business activities are taking place or will be distributed in the
future.
Who – people who are involved in the business processes and into implementing the new
architecture.
When – Time and effects of time on the organization.
With the purpose of supporting the Zachman Framework’s concepts, as well as the artifacts
and method proposed, a tool was developed whose main functionalities are :
a. It behaves as an information repository for the concepts in the zachman framework
For each one of the Zachman Framework specific form were developed that enable data entry
of the cell’s concepts. Using this data, it is possible to perform common operations such as
create, edit, remove, search and print, as well as filter the records according to the criteria
defined for each cell.
b. It allows us to produce several artifacts related to each framework cell.
For the proposed artifacts, with exception of those which have graphical representation, such
as the Entities Diagram or Activity Diagram, all the others are supported by the tool, being
created from the introduced elements of each cell.
• Methods
The primary method for modelling FEAF is the Collaborative Planning Methodology (CPM).
The CPM is structured in a way that allows to use, reuse and guide planners in determining
whether other organisations previously addressed such needs and whether they can use their
business models, experiences, and work products. The methodology also helps planners to
support management and stakeholders, as they make decisions regarding the directions,
which are appropriate for the mission, investment and implementation. And also provides
the planners with guidance in their support of measuring the actual performance changes
that were the result of the recommendations, and in turn, the use of these results in the
future planning activities.
The more detailed description of the five steps of the CPM is as follows :
a. Definition and verification
Identifying and assessing what needs to be achieved, understanding the primary drivers of
change, identifying, approving and prioritising the operational realities of the mission and
objectives with management, stakeholders and executive staff.
b. Research and use
Identifying external organisations and service providers that may have already completed or
are currently facing similar needs, analyse their experience and results to determine whether
they can be applied.
c. Definition and Planning
Developing a plan, which defines what will be done, when it will be done, how much it will
cost, how to measure success and what significant risks should be considered to meet the
needs identified in Step 1. Also, it includes a timetable; what benefits will be achieved, when
they can be expected, and how they will be measured.