A node is defined as a computational resource upon which artifacts may be deployed for execution.

Nodes execute and process artifacts, which are the representation of components and data objects.

Nodes are used to model application servers, database servers, or client workstations.

Nodes can consist of sub-nodes representing physical devices and execution environments for artifacts.

Nodes can be interconnected by communication paths. Artifacts can be assigned to (i.e., deployed on) nodes.

A node can consist of sub-nodes. Artifacts deployed on a node may either be drawn inside the node or connected to it with an assignment relation.

The name of a node should preferably be a noun.

Category: Technology Layer and Active structure aspect

Examples: Mainframe, Unix Server Farm, Application Server, Firewall.

Typical Relationships:

  • Assignment - artifact, network

Source: Archimate 2.1, Chapter 5 Technology Layer