Skip to content
Enterprise Architecture (EA) & Design

Enterprise Architecture (EA) & Design

EA is a design methodology that systematically manages the alignment between an organization’s business goals and its IT systems.

This section covers 14 topics.

Overview
Introduction to this section and its core frameworks.
Zachman Framework
A taxonomy in the form of a 6x6 matrix, composed of six perspectives (Rows) and six fundamental questions (Columns), for viewing and classifying an organization’s…
TOGAF
A standard framework and detailed methodology developed by The Open Group for designing Enterprise Architecture (EA).
FEAF
An EA framework established by the US federal government to prevent duplicate IT investment across agencies and align business goals with IT. It standardizes…
ITA (Information Technology Architecture)
A Korean public-sector EA framework established under the ‘Act on the Introduction and Operation of Information Technology Architecture’ (the ITA Act), under which…
DoDAF
An enterprise architecture framework used by the US Department of Defense (DoD) to describe the architecture of complex defense systems, programs, and organizations…
ArchiMate
An open modeling language for visually representing the relationships among business processes, organizational structure, information flows, IT systems, and…
4+1 View Model
A software architecture representation framework proposed by Philippe Kruchten that separates a complex system into four views — Logical, Process, Physical, and…
Layered Architecture
The most common architectural pattern, in which a software system is split horizontally into layers by concern, with each layer depending only on the layer directly…
MVC Pattern
A software architecture pattern that splits an application into three roles — Model (data and business logic), View (user interface), and Controller (request handling…
Hexagonal Architecture
An architectural pattern proposed by Alistair Cockburn that places an application’s core business logic (the domain core) at the center of a hexagon, connecting to…
SOA (Service-Oriented Architecture)
An enterprise architecture paradigm that separates business functions into independently deployable services callable through standard interfaces, loosely coupling…
EDA (Event-Driven Architecture)
An architectural pattern in which system components interact by producing, publishing, subscribing to, and processing events. Instead of calling each other directly,…
Serverless Architecture
A cloud-native architecture in which developers do not manage server infrastructure directly, and the cloud provider fully manages the execution environment. It…