| Next revision | Previous revision |
| fxdemo:03-part:03-traceability-to-parent-and-source-architectures:03-5-coverage-of-the-original-fx-demo-reference-architecture:start [2026/07/09 15:54] – created owen | fxdemo:03-part:03-traceability-to-parent-and-source-architectures:03-5-coverage-of-the-original-fx-demo-reference-architecture:start [2026/08/04 07:09] (current) – ↷ Links adapted because of a move operation nick_dido |
|---|
| [[fxdemo:03-part:start | Go To Top ]] | [[fxdemo:03-part:start | Go To Top ]] |
| |
| The original FX Demo [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:r:reference_architecture|Reference Architecture]] serves as the source material for the FX Demo Logical Profile. The new document set does not discard that material. It places the FX-specific logical material in this part and defers implementation, deployment, testability, and runtime [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] material to later parts. | The original FX Demo [[dido:99_annexes:annex-b-terms-and-definitions:r:reference_architecture|Reference Architecture]] serves as the source material for the FX Demo Logical Profile. The new document set does not discard that material. It places the FX-specific logical material in this part and defers implementation, deployment, testability, and runtime [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] material to later parts. |
| |
| This part carries forward FX-specific logical material from the original FX Demo [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:r:reference_architecture|Reference Architecture]]. It does not carry forward [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:d:dds|DDS]] bindings, [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:i:idl|IDL]] structures, [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:q:qos|QoS]] profiles, [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:p:python|Python]] implementation patterns, [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:k:kubernetes|Kubernetes]] deployment details, [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] scenarios, scripts, or runtime [[fxdemo:99_part_annextes:annex-b-terms-and-definitions:e:evidence|Evidence]]. | This part carries forward FX-specific logical material from the original FX Demo [[dido:99_annexes:annex-b-terms-and-definitions:r:reference_architecture|Reference Architecture]]. It does not carry forward [[dido:99_annexes:annex-b-terms-and-definitions:d:dds|DDS]] bindings, [[dido:99_annexes:annex-b-terms-and-definitions:i:idl|IDL]] structures, [[dido:99_annexes:annex-b-terms-and-definitions:q:qos|QoS]] profiles, [[dido:99_annexes:annex-b-terms-and-definitions:p:python|Python]] implementation patterns, [[dido:99_annexes:annex-b-terms-and-definitions:k:kubernetes|Kubernetes]] deployment details, [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]] scenarios, scripts, or runtime [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]]. |
| |
| <WRAP table-caption> | <WRAP table-caption> |
| **Table 3-5:** Original FX Demo Reference Architecture material normalised into Part 3. | **Table 3-5:** Original FX Demo Reference Architecture material normalized into Part 3. |
| </WRAP> | </WRAP> |
| |
| ^ Original FX Demo Reference Architecture material ^ Part 3 FX logical treatment ^ | ^ Original FX Demo Reference Architecture material ^ Part 3 FX logical treatment ^ |
| | FX-specific use cases and interaction sequences | Normalised into FX logical interaction patterns. | | | FX-specific use cases and interaction sequences | Normalized into FX logical interaction patterns. | |
| | FX-specific [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:n:node|Node]] catalogue | Normalised into FX logical [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:l:logical_node|Nodes]] and [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:l:logical_node_role|Logical Node Roles]]. | | | FX-specific [[dido:99_annexes:annex-b-terms-and-definitions:f:financial_node|Node]] catalog | Normalized into FX logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node|Nodes]] and [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_node_role|Logical Node Roles]]. | |
| | FX transaction intake material | Normalised into the [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_transaction_intake_node|FX Transaction Intake Node]], endpoint, information structures, and interaction patterns. | | | FX transaction intake material | Normalized into the [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_transaction_intake_node|FX Transaction Intake Node]], endpoint, information structures, and interaction patterns. | |
| | FX validation material | Normalised into [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_validation_node|FX Validation Node]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_validation_result|FX Validation Result]], validation endpoint, and validation interaction pattern. | | | FX validation material | Normalized into [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_validation_node|FX Validation Node]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_validation_result|FX Validation Result]], validation endpoint, and validation interaction pattern. | |
| | FX semantic interpretation material | Normalised into the [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_semantic_interpretation_node|FX Semantic Interpretation Node]], the [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_semantic_assertion|FX Semantic Assertion]], the semantic interpretation endpoint, and the interpretation pattern. | | | FX semantic interpretation material | Normalized into the [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_semantic_interpretation_node|FX Semantic Interpretation Node]], the [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_semantic_assertion|FX Semantic Assertion]], the semantic interpretation endpoint, and the interpretation pattern. | |
| | ACTUS cash-flow concerns | Normalised into [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_cash-flow_computation_node|FX Cash-Flow Computation Node]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_cash-flow_obligation|FX Cash-Flow Obligation]], and cash-flow computation interaction pattern without binding to an ACTUS implementation library. | | | ACTUS cash-flow concerns | Normalized into [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_cash-flow_computation_node|FX Cash-Flow Computation Node]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_cash-flow_obligation|FX Cash-Flow Obligation]], and cash-flow computation interaction pattern without binding to an ACTUS implementation library. | |
| | FX contract lifecycle material | Normalised into [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_contract_state|FX Contract State]], lifecycle states, state transitions, and contract-state interaction patterns. | | | FX contract lifecycle material | Normalized into [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_contract_state|FX Contract State]], lifecycle states, state transitions, and contract-state interaction patterns. | |
| | IEF policy and release material | Normalised into [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_policy_and_release_node|FX Policy and Release Node]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_policy_decision|FX Policy Decision]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_release_package|FX Release Package]], and release-to-oversight interaction pattern. | | | IEF policy and release material | Normalized into [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_policy_and_release_node|FX Policy and Release Node]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_policy_decision|FX Policy Decision]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_release_package|FX Release Package]], and release-to-oversight interaction pattern. | |
| | Audit, provenance, persistence, and replay material | Normalised into [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_audit_and_provenance_node|FX Audit and Provenance Node]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_audit_record|FX Audit Record]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:f:fx_provenance_record|FX Provenance Record]], replay and reconstruction patterns, and [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] expectations. | | | Audit, provenance, persistence, and replay material | Normalized into [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_audit_and_provenance_node|FX Audit and Provenance Node]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_audit_record|FX Audit Record]], [[dido:99_annexes:annex-b-terms-and-definitions:f:fx_provenance_record|FX Provenance Record]], replay and reconstruction patterns, and [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] expectations. | |
| | [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:d:dds|DDS]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:i:idl|IDL]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:q:qos|QoS]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:p:python|Python]], and implementation mappings | Deferred to Part 4: Phase 0 [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:i:implementation_profile|Implementation Profile]] / [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:p:platform_specific_model|Platform Specific Model (PSM)]]. | | | [[dido:99_annexes:annex-b-terms-and-definitions:d:dds|DDS]], [[dido:99_annexes:annex-b-terms-and-definitions:i:idl|IDL]], [[dido:99_annexes:annex-b-terms-and-definitions:q:qos|QoS]], [[dido:99_annexes:annex-b-terms-and-definitions:p:python|Python]], and implementation mappings | Deferred to Part 4: Phase 0 Implementation Profile / [[dido:99_annexes:annex-b-terms-and-definitions:p:platform_specific_model|Platform Specific Model (PSM)]]. | |
| | [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:k:kubernetes|Kubernetes]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:k:k3s|K3s]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]], acceptance checks, deployment, and runtime [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] | Deferred to Part 5: Phase 0 Deployment, Testability, and [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] Plan. | | | [[dido:99_annexes:annex-b-terms-and-definitions:k:kubernetes|Kubernetes]], [[dido:99_annexes:annex-b-terms-and-definitions:k:k3s|K3s]], [[dido:99_annexes:annex-b-terms-and-definitions:c:crucible|Crucible]], acceptance checks, deployment, and runtime [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] | Deferred to Part 5: Phase 0 Deployment, Testability, and [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] Plan. | |
| | Scripts and repository layout | Deferred to supporting repository documentation or the developer handbook. | | | Scripts and repository layout | Deferred to supporting repository documentation or the developer handbook. | |
| |