====== P3-REQ-17-4-005 ====== [[dido:99_annexes:annex-d-requirements:part-03:start| Return to Requirements]] ===== Statement ===== Each FX logical Node Role SHALL identify the responsibility performed by an FX logical Node without prescribing an implementation component, team assignment, operational owner, or deployment unit. ===== Source ===== Part 3, Section 17.4: FX Logical Node Role Requirements. ===== Rationale ===== A logical Node Role describes the architectural responsibility performed by a logical Node rather than the organizational, operational, or technical mechanism used to realize that responsibility. Maintaining this distinction preserves the platform-independent nature of the FX Demo Logical Profile and allows multiple Implementation Profiles to realize the same logical responsibilities using different implementation approaches. Separating logical responsibilities from implementation concerns supports architectural consistency, portability, governance, and reuse while avoiding unnecessary constraints on future implementations. ===== Applies To ===== This requirement applies to every FX logical Node Role defined by the FX Demo Logical Profile. It applies specifically to: * logical Node Role definitions; * architectural responsibility modeling; * logical architecture reviews; * Implementation Profile development; * deployment planning; and * architectural conformance assessments. ===== Verification ===== Verification SHALL confirm that each FX logical Node Role defines an architectural responsibility without prescribing implementation-specific concerns. Verification activities should include review checks confirming that: * each logical Node Role identifies an architectural responsibility; * implementation components are not prescribed; * team assignments are not defined; * operational ownership is not specified; * deployment units are not identified; and * the logical Node Role remains implementation independent. ===== Traceability ===== This requirement preserves the separation between architectural responsibilities and implementation concerns established by the layered architecture defined in Parts 1 and 2 and maintained by the FX Demo Logical Profile. Related requirement identifiers: * [[dido:99_annexes:annex-d-requirements:part-03:p3-req-17-4-001]] * [[dido:99_annexes:annex-d-requirements:part-03:p3-req-17-4-003]] * [[dido:99_annexes:annex-d-requirements:part-03:p3-req-17-4-004]] Related source section: * [[fxdemo:03-part:17-fx-demo-logical-requirements:17-4-fx-logical-node-role-requirements:start]] ===== Status ===== Draft ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.