Why use an Architecture Framework such as TOGAF?

The main reason for using an existing Architecture Framework such as TOGAF is that an existing framework adheres to what actually works in a real life scenario. Using an existing framework will simplify and expedite any new architecture development and allow for future organisation growth.

Another reason for using an existing framework is that a framework such as TOGAF contains an existing set of resources such as templates, patterns and other artifacts that are immediately available for use.

Finally, by it’s nature, the design of Architecture is a complex and extremely technical process. TOGAF is able to provide a strong guideline about what works and what does not which enables organisations to create open systems based solutions that will meet the immediate and growing needs of the business.

The four Architecture Domains within Enterprise Architecture

The are four Architecture Domains that form Enterprise Architecture

  1. Business Architecture
  2. Application Architecture
  3. Data Architecture
  4. 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.

Business Architecture
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
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
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
Technology Architecture provides a method to describe the software and hardware necessary to support the release of the organisations main applications