| A [[fxdemo:dido_99_annexes:annex-b-terms-and-definitions:l:logical_node|Logical Node]] represents a platform-independent participant in the logical architecture. It does not represent a process, service, container, pod, virtual machine, serverless function, thread, task, library, subroutine, RPC endpoint, REST resource, DDS participant, or deployment artefact. | A [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Logical Node]] represents a platform-independent participant in the logical architecture. It does not represent a process, service, container, pod, virtual machine, serverless function, thread, task, library, subroutine, RPC endpoint, REST resource, DDS participant, or deployment artifact. |
| A single runtime artefact implements several [[fxdemo:dido_99_annexes:annex-b-terms-and-definitions:l:logical_node|Logical Nodes]] when the selected implementation approach combines responsibilities. Several runtime artefacts implement a single [[fxdemo:dido_99_annexes:annex-b-terms-and-definitions:l:logical_node|Logical Node]] when the selected implementation approach distributes responsibility. Neither choice redefines the [[fxdemo:dido_99_annexes:annex-b-terms-and-definitions:l:logical_node|Logical Node]]. | A single runtime artifact implements several [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Logical Nodes]] when the selected implementation approach combines responsibilities. Several runtime artifacts implement a single [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Logical Node]] when the selected implementation approach distributes responsibility. Neither choice redefines the [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Logical Node]]. |