Architecture domain explained

An architecture domain in enterprise architecture is a broad view of an enterprise or system. It is a partial representation of a whole system that addresses several concerns of several stakeholders. It is a description that hides other views or facets of the system described. Business, data, application and technology architectures are recognized as the core domains in the most of proposed concepts concerned with the definition of enterprise architecture.[1]

Overview

Since Stephen Spewak's book called enterprise architecture planning (EAP) in 1993,[2] and perhaps before then, it has been normal to recognise four types of architecture domain. The British Computer Society's "Reference Model for Enterprise and Solution Architecture" also follows this subdivision but additionally mentions the (single) application architecture level just below the applications architecture as well as the domains of information architecture, information systems architecture, or security architecture (a cross-cutting concern):[3]

Application (or Component) architecture: The internal structure, the modularisation of software, within an application. This is software architecture at the lowest level of granularity. It is usually below the level of modularisation that solution architects define. However, there is no rigid dividing line.

Note that the applications architecture is about the application portfolio, not the internal architecture of a single application - which is often called the application architecture.

Many EA frameworks combine data and application domains into a single layer, sitting below the business (usually a human activity system; that is a notational system expressing a purposeful human activity in a theoretical way using intellectual constructs and not descriptions of actual real-world activity[4]) and above the technology (the platform IT infrastructure). There are many variations on this theme.

See also

Notes and References

  1. N. Dedic, "FEAMI: A Methodology to include and to integrate Enterprise Architecture Processes into Existing Organizational Processes," in IEEE Engineering Management Review, doi: 10.1109/EMR.2020.3031968.
  2. Book: Steven Spewak. Steven Spewak. S. C. Hill. 1992. 978-0-471-59985-2. Enterprise Architecture Planning: Developing a Blueprint for Data, Applications, and Technology. Boston, QED Pub. Group.
  3. Web site: bcs. Reference Model for ISEB Certificates in Enterprise and Solution Architecture Version 3.0 . 2010.
  4. http://www.perflensburg.se/Privatsida/cp-web/capchasy.htm Human activity systems - Systems Thinking, Systems Practice, Peter Checkland, 1981, page 115, 314