The immersion of enterprises into digital environments is blurring the traditional distinctions between architecture layers. Hence the need of clarifying the basic notions.
Beyond the differences in terminologies (layers, levels, tiers, etc), four basic taxonomies can be applied:
- Enterprise architecture: business processes and organization, systems, platforms (Pagoda blueprint).
- Functional architecture: interfaces, control, persistency, services (Model/View/Controller).
- Representation: physical, logical, conceptual (Pagoda blueprint).
- Economic intelligence: data, information, knowledge
While some alignments are intrinsic, making explicit use of taxonomies is useful because they serve specific purposes.
n.b. The term “application layer” is usually defined in the context of communication architectures.
- Modeling Paradigm
- Caminao & the Zachman’s Framework.
- Modeling Languages: Differences Matter
- EA: The Matter of Layers
- How to choose Frameworks & Methods
- Views, Models, & Architectures
- Focus: BPMN & EA
- Focus: Bounded Contexts & Open Concepts
- NIEM & Information Exchanges
- Ontologies & Models
- Ontologies & Enterprise Architecture
- Ontologies as Productive Assets
- System Conceptual Thesaurus