The are four Architecture Domains that form Enterprise Architecture
- Business Architecture
- Application Architecture
- Data Architecture
- Technology Architecture
It is suggested by TOGAF that a complete Enterprise Architecture should address all of the four architecture domains specified above. Each of the Enterprise Architecture domains are detailed below.
Think of Business Architecture as a way of defining the business organisation, the business strategy and the key processes that form the business
Application Architecture is a way to develop a template or blueprint for the deployment of the systems within the Application. Application Architecture also describes the relationships between the business processes and how they interact.
Data Architecture details the definition and structure of an organisations physical and logical assets as well as the data management resources and assets
Technology Architecture provides a method to describe the software and hardware necessary to support the release of the organisations main applications