| Both sides previous revision Previous revision Next revision | Previous revision |
| dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-003-configure-a-node:nod-003d-establish-node-bindings [2026/08/17 14:20] – removed - external edit (Unknown date) 127.0.0.1 | dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-003-configure-a-node:nod-003d-establish-node-bindings [2026/08/17 14:20] (current) – ↷ Links adapted because of a move operation nick_dido |
|---|
| | ====== NOD-003d — Establish Node Bindings ====== |
| |
| | [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-003-configure-a-node:start|Go to NOD-003 — Configure a Node]] |
| | |
| | ===== Statement ===== |
| | |
| | The [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] SHALL establish each [[dido:99_annexes:annex-b-terms-and-definitions:n:node_binding|Node Binding]] required by a configured [[dido:99_annexes:annex-b-terms-and-definitions:n:node|Node]]. |
| | |
| | ===== Derived From ===== |
| | |
| | * [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-003-configure-a-node:start|NOD-003 — Configure a Node]] |
| | * [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-003-configure-a-node:nod-003a-select-the-node-configuration|NOD-003a — Select the Node Configuration]] |
| | * [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-003-configure-a-node:nod-003b-resolve-node-configuration-values|NOD-003b — Resolve Node Configuration Values]] |
| | * [[dido:03-dido-te:99-annexes:annex-c-requirements:03-functional-requirements:03-02-node-requirements:nod-003-configure-a-node:nod-003c-apply-the-node-configuration|NOD-003c — Apply the Node Configuration]] |
| | * [[dido:03-dido-te:99-annexes:annex-b-references:dte-005|[DTE5] DIDO-TE Requirements Register]], source requirement identifier and obligation to be assigned |
| | * [[dido:03-dido-te:99-annexes:annex-b-references:dte-006|[DTE6] Structured Information Processing Reference Architecture (SIP-RA)]] |
| | * [[dido:03-dido-te:99-annexes:annex-b-references:dte-007|[DTE7] Federated Data Interpretation Systems Reference Architecture (FDIS-RA)]] |
| | |
| | ===== Rationale ===== |
| | |
| | A Node Binding associates a configured Node with an [[dido:99_annexes:annex-b-terms-and-definitions:i:interface|Interface]], [[dido:99_annexes:annex-b-terms-and-definitions:e:endpoint|Endpoint]], [[dido:99_annexes:annex-b-terms-and-definitions:s:service|Service]], resource, [[dido:99_annexes:annex-b-terms-and-definitions:d:dependency|Dependency]], communication channel, data source, data destination, [[dido:99_annexes:annex-b-terms-and-definitions:c:credential|Credential]], [[dido:99_annexes:annex-b-terms-and-definitions:p:policy|Policy]], or other external participant required for operation. |
| | |
| | The Node Binding identifies both participants, the relationship between them, and the conditions governing their interaction. This permits the DIDO-TE to determine whether the intended Node communicates with the intended counterpart through an approved mechanism. |
| | |
| | An absent, incorrect, incompatible, ambiguous, or unauthorized Node Binding may direct data or control to the wrong participant, prevent required interaction, or compromise [[dido:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test Environment]] isolation. |
| | |
| | ===== Applies To ===== |
| | |
| | * [[dido:99_annexes:annex-b-terms-and-definitions:d:dido-te|DIDO-TE]] |
| | * [[dido:99_annexes:annex-b-terms-and-definitions:n:node|Node]] |
| | * [[dido:99_annexes:annex-b-terms-and-definitions:n:node_definition|Node Definition]] |
| | * [[dido:99_annexes:annex-b-terms-and-definitions:n:node_configuration|Node Configuration]] |
| | * [[dido:99_annexes:annex-b-terms-and-definitions:n:node_binding|Node Binding]] |
| | * [[dido:99_annexes:annex-b-terms-and-definitions:i:interface|Interface]] |
| | * [[dido:99_annexes:annex-b-terms-and-definitions:e:endpoint|Endpoint]] |
| | * [[dido:99_annexes:annex-b-terms-and-definitions:s:service|Service]] |
| | * [[dido:99_annexes:annex-b-terms-and-definitions:d:dependency|Dependency]] |
| | * [[dido:99_annexes:annex-b-terms-and-definitions:c:credential|Credential]] |
| | * [[dido:99_annexes:annex-b-terms-and-definitions:p:policy|Policy]] |
| | * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_definition|Test Definition]] |
| | * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_resource|Test Resource]] |
| | * [[dido:99_annexes:annex-b-terms-and-definitions:t:test_environment|Test |