ArchiMate 3 Practitioner study materials
ArchiMate 3 Practitioner study resources

ArchiMate 3 Practitioner key terms

ArchiMate 3 Practitioner · Get comfortable with the vocabulary.

Architecture Description

A set of models and other documents that together express how an enterprise or system is organized and how it works, produced so that stakeholders can reason about it.

Related: Model, Viewpoint, Stakeholder
Model

A purposeful abstraction of some part of an enterprise, created with a specific set of concepts and rules so that questions about that part can be answered.

Related: Architecture Description, Abstraction, Metamodel
Metamodel

The specification of the concepts, their attributes, and the relationships allowed between them, which defines what a valid model in the language may contain.

Related: Model, Relationship, Specialization
Layer

One of the horizontal partitions of the language (Strategy, Business, Application, Technology, and the implementation and migration layers) that groups concepts of the same kind of concern.

Related: Aspect, Cross-Layer Relationship, Service
Aspect

A vertical partition that classifies concepts by the kind of architecture concern they express: active structure, behavior, passive structure, or motivation.

Related: Layer, Active Structure Element, Behavior Element
Active Structure Element

A concept representing something that can perform behavior, such as an actor, role, component, node, or interface. Often drawn as a box in the structural part of a layer.

Related: Behavior Element, Passive Structure Element, Assignment Relationship
Behavior Element

A concept representing something an active structure element does, such as a process, function, interaction, service, or event, including its internal activity and its externally visible offering.

Related: Active Structure Element, Service, Realization Relationship
Passive Structure Element

A concept representing information or physical material that is used or produced by behavior, such as a business object, data object, artifact, or material. It does not act.

Related: Behavior Element, Access Relationship, Business Object
Service

A unit of functionality that an active structure element exposes to its environment, described by the behavior it offers and explicitly governed by a contract or expectation.

Related: Behavior Element, Realization Relationship, Serving Relationship
Business Actor

An active structure element in the business layer that represents an organizational entity capable of performing behavior, such as a department, a company, or a named person.

Related: Business Role, Business Process, Assignment Relationship
Business Role

An active structure element in the business layer that represents a responsibility for behavior, which one or more actors can fulfill. It lets you model what must be done apart from who does it.

Related: Business Actor, Business Process, Assignment Relationship
Business Process

A behavior element in the business layer that represents a sequence of activities producing a defined result, typically modeled to show ordering, roles, and the objects it uses or creates.

Related: Business Function, Business Service, Triggering Relationship
Business Object

A passive structure element in the business layer that represents a piece of information meaningful to the business, such as a customer record, order, or contract.

Related: Data Object, Access Relationship, Representation
Application Component

An active structure element in the application layer representing a modular, deployable piece of software that encapsulates its behavior and data and exposes interfaces.

Related: Application Interface, Application Service, Node
Application Interface

An active structure element in the application layer that represents the point where an application component's services can be accessed by other components, users, or systems.

Related: Application Component, Application Service, Serving Relationship
Node

An active structure element in the technology layer that represents a computational or physical resource, such as a server, device, or runtime environment, on which other elements are deployed.

Related: Artifact, Deployment Relationship, Technology Service
Artifact

A passive structure element in the technology layer representing a physical piece of data or a deployable file, such as a configuration file, database, or executable, that is deployed on a node.

Related: Node, Deployment Relationship, Data Object
Motivation Element

A concept that explains why an architecture looks as it does, covering stakeholders, drivers, assessments, goals, outcomes, principles, requirements, and constraints.

Related: Stakeholder, Driver, Requirement
Driver

A motivation element representing an external or internal condition that motivates an organization to change, and which is typically analyzed through assessments into goals and requirements.

Related: Assessment, Goal, Requirement
Requirement

A motivation element stating a property or capability that a system or architecture must satisfy, often derived from goals and realized by core elements in the model.

Related: Goal, Constraint, Realization Relationship
Relationship

A typed connection between two or more concepts, such as composition, aggregation, assignment, realization, serving, access, influence, or specialization, each with defined meaning and allowed endpoints.

Related: Association Relationship, Derived Relationship, Metamodel
Assignment Relationship

A relationship expressing that an active structure element performs behavior or is responsible for a passive element, linking who or what acts to what is done.

Related: Active Structure Element, Business Role, Realization Relationship
Realization Relationship

A relationship expressing that a more concrete element achieves or carries out a more abstract one, for example a process realizing a service or an application realizing a business function.

Related: Service, Assignment Relationship, Derived Relationship
Serving Relationship

A relationship expressing that one element provides its functionality to another, for example a service serving a process or an interface serving a component.

Related: Service, Application Interface, Cross-Layer Relationship
Access Relationship

A relationship expressing that a behavior element reads, writes, or reads and writes a passive structure element, capturing how processes and functions use information or material.

Related: Passive Structure Element, Business Object, Behavior Element
Composition and Aggregation

Whole-part relationships: composition means the part cannot exist without the whole and belongs to exactly one whole, while aggregation means the part can exist independently and may belong to several wholes.

Related: Relationship, Grouping, Metamodel
Specialization Relationship

A relationship expressing that one element is a more specific kind of another, inheriting its properties and allowed connections, used to build type hierarchies in a model.

Related: Metamodel, Relationship, Derived Relationship
Derived Relationship

A relationship that is not drawn explicitly but is implied by other relationships in the model, such as a serving relation inferred from realization and assignment chains.

Related: Realization Relationship, Serving Relationship, Relationship
Cross-Layer Relationship

A connection between elements in different layers, such as an application service serving a business process, used to show how higher-level behavior depends on lower-level support.

Related: Layer, Serving Relationship, Realization Relationship
Alignment

The coherence between layers or domains, for example ensuring business processes, applications, and infrastructure support the same goals without gaps or unnecessary duplication.

Related: Cross-Layer Relationship, Gap Analysis, Viewpoint
Viewpoint

A selection of concepts and relationships from the language, with conventions for their use, chosen to address the concerns of one or more stakeholders. Often drawn as a diagram.

Related: View, Stakeholder, Architecture Description
View

The actual model or diagram produced when a viewpoint is applied to a specific architecture, showing the subset of elements relevant to that perspective.

Related: Viewpoint, Architecture Description, Model
Stakeholder

A person, team, or organization with an interest in the architecture, whose concerns should drive which viewpoints and level of detail are used in the description.

Related: Viewpoint, Concern, Motivation Element
Concern

An interest or matter of importance to a stakeholder that the architecture description should address, such as cost, performance, compliance, or time to market.

Related: Stakeholder, Viewpoint, Architecture Description
Gap Analysis

A comparison of baseline and target architectures that identifies elements present in one but not the other, used to plan the work needed to move from current to future state.

Related: Baseline Architecture, Target Architecture, Plateau
Baseline Architecture

The description of the architecture as it exists at a defined point before a change, used as the starting point for impact analysis and for deriving a target state.

Related: Target Architecture, Gap Analysis, Plateau
Target Architecture

The description of the intended future architecture after planned changes, derived from goals and requirements and used to direct transformation work.

Related: Baseline Architecture, Gap Analysis, Requirement
Plateau

A relatively stable state of the architecture during a transition, used to break a large transformation into a sequence of intermediate target states.

Related: Gap Analysis, Target Architecture, Work Package
Work Package

An implementation and migration element representing a unit of change that delivers a defined result within a set period, often grouped with others into a project or program.

Related: Deliverable, Plateau, Gap Analysis
Deliverable

An implementation and migration element representing a tangible or intangible output of a work package, such as a document, a deployed system, or a trained team.

Related: Work Package, Artifact, Plateau