Table of Contents

P3-REQ-17-4-005

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:

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:

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:

Related source section:

Status

Draft


© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.