Zachman Framework:It 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.
- The Zachman framework provides a means of classifying an
organization's architecture.
- It is a proactive business tool,which can be used to model an
organization's existing functions,elements and process.
Planner's view in Zachman framework:
- It is a two dimensional classification scheme for descriptive
representations of an Enterprise that is structured as a matrix
containing 36 cells,each focusing on one dimension of
enterprise.
- Rows termed to View points and columns termed
to Stakeholders.
- Rows focus on describing six view point perspectives they
are:'what','where','who','when','why' and
'how'.
- Columns framework consists of information of stakeholders
grouped as:
planners,owners,designers,implementers,sub-constructors,users.
- This framework enables complex subjects to be distilled into
systematic categories in column headers using six basic questions
(What,How,Where,Who,When,Why) known as 5WH.
Columns of Zachman framework:
- What:what is business data,information or
objects?
- How: how does the business work
- Where: where are business operations?
- Who: who are the people that run the
business,what are the business units and their hierarchy?
- When: when are the business process are
performed
- Why: why is the solution the one chosen?
Rows of Zachman framework:
- Planner's View:This view describes the
business purpose and strategy.
- Owner's View:This is a description of the
organization within which the information system must
function.
- Designer's View:This outlines how the system
will satisfy the organization's information needs.
- Implementer's View:This is a representation of
how the system will be implemented.
- Sub-Constructor View:These representations
illustrate the implementation specific details of certain system
elements.
- User's View:This is a view of functioning
system in its operational environment.
Planner's View of EA:
Enterprise Architecture is the process used by a business to
make explicit representations of enterprise operations and
resources.EA team compiles and analyses structured information.
- EA lifecycle is based on the belief that the purpose of EA is
to focus on how to "Do the right things" and "Do the things
right".
- Microsoft Excel and PowerPoint are two most basic tools for
Enterprise Architectural planning.
- EA has methodologies such as Zachman Framework,TOGAF.
Types of Enterprise Architecture Domains:
- Business Architecture:It keeps the value chain connected,strong
and able to perform the task at hand.It creates a blueprint of
Enterprise.
- Application Architecture:The transposition of business logic
into a functional application is becoming more prevalent in today's
technologically driven business environment.It considers
database,API,SDK.
- Information Architecture:It is the process and protocol for
managing the exchange of information across the company.Used to
guide change management,promote data sharing,reduce business cycle
time.
- Technology Architecture:Describes the software and hardware
needed to implement business,data and application services,when
structuring EA should consider some other domains:Security,Cloud
Computing,Data.