Establishing Enterprise Architecture on AWS
AWS Whitepaper

Enterprise Architecture Domains

Enterprise architecture guides your organization’s business, information, process, and technology decisions to enable it to execute its business strategy and meet customer needs.

There are typically four architecture domains:

  • Business architecture domain – describes how the enterprise is organizationally structured and what functional capabilities are necessary to deliver the business vision. Business architecture addresses the questions WHAT and WHO:

    WHAT is the organization’s business vision, strategy, and objectives that guide creation of business services or capabilities?

    WHO is executing defined business services or capabilities?

  • Application architecture domain – describes the individual applications, their interactions, and their relationships to the core business processes of the organization. Application architecture addresses the question HOW:

    HOW are previously defined business services or capabilities implemented?

  • Data architecture domain – describes the structure of an organization's logical and physical data assets and data management resources. Knowledge about your customers from data analytics lets you improve and continuously evolve business processes.

  • Technology architecture domain – describes the software and hardware needed to implement the business, data, and application services.

Each of these domains have well-known artifacts, diagrams, and practices.

Enterprise architects focus on each domain and how they relate to one another to deliver an organization's strategy. In addition, enterprise architecture tries to answer WHERE and WHY as well:

  • WHERE are assets located?

  • WHY is something being changed?

The following figure shows how these domains fit together:

The four domains of an enterprise architecture

Figure: The four domains of an enterprise architecture