Chapter 1: Introduction To Enterprise Architecture
Chapter 1: Introduction To Enterprise Architecture
to Enterprise
Architecture
CIS 3203
Understand the purpose Understand the Understand the
of EA. elements of an EA elements of an EA
Objectives
Understand differences
to other analysis /
planning approaches.
Enterprise Definition
All enterprises have customers who receive the benefits of the product or
service.
What is architecture
Activity:
Read and watch the videos about Winchester Mansion owned by Sara Winchester.
https://www.youtube.com/watch?v=Padm4JItZPw
https://www.youtube.com/watch?v=SgFyPqKH6p0
What is architecture
Building Architecture
Suppose you talk to an architect to design a house
You tell them how many rooms and what rooms you like, windows,
bathrooms, garden, etc...
You agree on a master plan, architect produce detailed specifications
The specification is used by engineers and builders
You can communicate with the architect because you have a common
language (e.g. room, staircase, etc..)
You know the function of those elements
You and the architect use, mentally, an architectural model of a house
The model is abstract, it purposely ignores many details
What is architecture
Include the
checkout registers
in the enterprise
architecture?
Include the
supply chain
process and
distribution?
What is Enterprise Architecture?
Not just the computer software,
hardware, and network
https://www.youtube.com/watch?v=qDI2oF1bASk
Enterprise Architecture
EA = S + B + T
Enterprise Architecture = Strategy + Business + Technology
Why Enterprise Architecture
An architecture provides a
holistic design of the enterprise
with which all enterprise
projects must conform
Guarantee’s design
consistency towards the
enterprise goals
Why Enterprise Architecture
to get the most from business, technology, and human resources requires an
enterprise to think in terms of enterprise-wide solutions, rather than
individual systems and programs (Figure 1-1).
Why Enterprise Architecture
commercial or professional
procedures that are accepted or
EA provides a strategy and business driven approach to policy, planning,
prescribed as being correct or most
decision-making, and resource development that is useful to executives, line
effective.
managers, and support staff.
An enterprise-wide architecture should serve as an authoritative reference,
source of standards for processes / resources, and provider of designs for
future operating states.
Avoid waste and duplication in large, complex organizations.
It also resolves the “battle of best practices” and competition between sub-
architectural domains which can be problematic for organizations that are
trying to become for efficient.
Enables IT planning and development to create and deliver those products and
services that accomplish the strategic goals of the enterprise.
Does an EA changes? refers to the successful selling
of a product or service in a
specific market. It is
measured by the amount of
sales volume of an existing
We adjust EA because: good or service compared to
Growth of the enterprise (organic, acquisition, etc...) the total target market for
that product or service
Advancements in technology
Changes in the corporate strategies/goals (market penetration
rather than skimming)
We learnt how to do things better
The Enterprise Architecture Approach
https://www.youtube.co
m/watch?v=xotSIk6FoJ4
The
The first
first core
core element
element is
is “Governance”
“Governance” which
which identifies
identifies the
the planning,
planning, decision-making,
decision-making, and
and oversight
oversight
Governance processes
processes and
and groups
groups that
that will
will determine
determine how
how the
the EA
EA is
is developed
developed and
and maintained,
maintained, accomplished
accomplished asas part
part
of
of an
an organization’s
organization’s overall
overall governance.
governance.
The
The second
second core
core element
element is
is “Methodology”
“Methodology” which
which are
are specific
specific steps
steps to
to establish
establish and
and maintain
maintain an
an EA
EA
Methodology program,
program, via
via the
the selected
selected approach.
approach.
The
The third
third core
core element
element isis “Framework”
“Framework” which
which identifies
identifies the
the scope
scope of
of the
the overall
overall architecture
architecture and
and the
the
Framework type
type and relationship of the various sub-architecture levels and threads. Not all frameworks allow for
and relationship of the various sub-architecture levels and threads. Not all frameworks allow for
sub-domains
sub-domains oror are
are able
able to
to integrate
integrate strategy,
strategy, business,
business, and
and technology
technology planning.
planning.
The
The fourth
fourth core
core element
element is
is “Artifacts”
“Artifacts” which
which identifies
identifies the
the types
types and
and methods
methods of
of documentation
documentation toto be
be
used
used in
in each
each sub-architecture
sub-architecture area,
area, including
including strategic
strategic analyses,
analyses, business
business plans,
plans, internal
internal controls,
controls,
Artifacts security
security controls,
controls, and
and models
models of
of workflow,
workflow, databases,
databases, systems,
systems, and
and networks.
networks. This
This core
core element
element also
also
includes
includes the
the online
online repository
repository where
where artifacts
artifacts are
are stored.
stored.
The
The fifth
fifth core
core element
element is
is “Standards”
“Standards” which
which identify
identify business
business and
and technology
technology standards
standards for
for the
the
Standards enterprise
enterprise in each domain, segment, and component of the EA. This includes recognized international,
in each domain, segment, and component of the EA. This includes recognized international,
national,
national, local,
local, and
and industry
industry standards
standards as
as well
well as
as enterprise-specific
enterprise-specific standards.
standards.
The
The sixth
sixth core
core element
element isis “Associated
“Associated Best
Best Practices”
Practices” which
which are
are proven
proven ways
ways to
to implement
implement parts
parts of
of the
the
Best Practices overall
overall architecture
architecture or
or sub-architectures,
sub-architectures, in
in context
context of
of the
the over-arching
over-arching EA.
EA.
Enterprise Architecture Activities
Vertical Component
A vertical component is a changeable goal, process, program, or
resource (equipment, systems, data, etc.) that serves one line of
business.
38