Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
fxdemo:02-part:start [2026/06/30 18:06] nick_didofxdemo:02-part:start [2026/07/15 09:05] (current) nick_dido
Line 2: Line 2:
 [[fxdemo:start | Go to The FX Demo Root]] [[fxdemo:start | Go to The FX Demo Root]]
  
-* [[fxdemo:02-part:start|Part 2: Distributed Node-Based Logical Architecture / PIM]] +<WRAP centeralign> 
-  * [[fxdemo:02-part:00-foreword:start|Foreword]] + 
-  [[fxdemo:02-part:00-introduction:start|Introduction]] +[[fxdemo:start|{{ :fxdemo:fx_demo_icon.png?400 |}}]] 
-  * [[fxdemo:02-part:01-scope:start|1. Scope]] + 
-  * [[fxdemo:02-part:02-relationship-to-part-0-and-part-1:start|2Relationship to Part 0 and Part 1]] +**//Financial Systems Archetype//** 
-  * [[fxdemo:02-part:03-traceability-to-parent-and-source-architectures:start|3. Traceability to Parent and Source Architectures]] + 
-    * [[fxdemo:02-part:03-traceability-to-parent-and-source-architectures:03-1-traceability-to-sip-ra:start|3.1 Traceability to SIP-RA]] +**//Foreign Exchange (FX) Demo//** 
-    [[fxdemo:02-part:03-traceability-to-parent-and-source-architectures:03-2-alignment-with-fdis-ra:start|3.2 Alignment with FDIS-RA]] +</WRAP> 
-    [[fxdemo:02-part:03-traceability-to-parent-and-source-architectures:03-3-traceability-to-part-1-conceptual-architecture:start|3.3 Traceability to Part 1 Conceptual Architecture]] + 
-    [[fxdemo:02-part:03-traceability-to-parent-and-source-architectures:03-4-coverage-of-the-original-fx-demo-reference-architecture:start|3.4 Coverage of the Original FX Demo Reference Architecture]] +===== Abstract ===== 
-    [[fxdemo:02-part:03-traceability-to-parent-and-source-architectures:03-5-traceability-position:start|3.5 Traceability Position]] +//__**Part 2**__ defines the platform-independent logical architecture for the Financial Systems ArchetypeIt describes the logical nodes, runtime planes, information flows, responsibilities, and separation-of-concerns rules that apply before any specific technology stack is introduced into the architecture. Part introduces the logical model that implementation profiles map onto selected platforms, products, protocols, and deployment environmentsIt serves as the primary bridge between the conceptual architecture in Part and the technology-specific implementation profiles in later parts.// 
-  * [[fxdemo:02-part:04-logical-architecture-principles:start|4. Logical Architecture Principles]] + 
-    [[fxdemo:02-part:04-logical-architecture-principles:04-1-distributed-node-based-architecture:start|4.1 Distributed Node-Based Architecture]] +===== Contents ===== 
-    [[fxdemo:02-part:04-logical-architecture-principles:04-2-explicit-communication-over-implicit-coupling:start|4.2 Explicit Communication over Implicit Coupling]] + 
-    [[fxdemo:02-part:04-logical-architecture-principles:04-3-platform-independence:start|4.3 Platform Independence]] +{{indexmenu>fxdemo:02-part#1|js navbar nocookie maxjs#id#fxdemo_02_part_nav}} 
-    [[fxdemo:02-part:04-logical-architecture-principles:04-4-logical-separation-of-runtime-planes:start|4.4 Logical Separation of Runtime Planes]] + 
-    * [[fxdemo:02-part:04-logical-architecture-principles:04-5-explicit-information-structures:start|4.5 Explicit Information Structures]] + 
-    * [[fxdemo:02-part:04-logical-architecture-principles:04-6-traceability-from-concept-to-logical-model:start|4.6 Traceability from Concept to Logical Model]] +===== Notes for Editors ===== 
-    * [[fxdemo:02-part:04-logical-architecture-principles:04-7-evidence-oriented-logical-design:start|4.7 Evidence-Oriented Logical Design]] + 
-  [[fxdemo:02-part:05-logical-architecture-overview:start|5. Logical Architecture Overview]] +This document should be maintained as a set of linked wiki pages rather than a single monolithic pageEach major section should have its own stable URI so it can be referenced from other wiki pages, exported documents, presentations, AI-assisted tools, and semantic models
-    [[fxdemo:02-part:05-logical-architecture-overview:05-1-overview:start|5.1 Overview]] + 
-    * [[fxdemo:02-part:05-logical-architecture-overview:05-2-logical-architecture-context:start|5.2 Logical Architecture Context]] +Do not rename pages once they have been cited externally unless a redirect or move plan is in place
-    [[fxdemo:02-part:05-logical-architecture-overview:05-3-distributed-logical-node-network:start|5.3 Distributed Logical Node Network]] + 
-    [[fxdemo:02-part:05-logical-architecture-overview:05-4-logical-communication-model:start|5.4 Logical Communication Model]] +---- 
-    * [[fxdemo:02-part:05-logical-architecture-overview:05-5-logical-information-model:start|5.5 Logical Information Model]] + 
-    * [[fxdemo:02-part:05-logical-architecture-overview:05-6-logical-runtime-plane-model:start|5.6 Logical Runtime Plane Model]] +<WRAP centeralign> 
-    * [[fxdemo:02-part:05-logical-architecture-overview:05-7-logical-traceability-model:start|5.7 Logical Traceability Model]] +© 2026 Dido Solutions, Incand Jackrabbit Consulting, Inc
-  * [[fxdemo:02-part:06-logical-node-model:start|6. Logical Node Model]] +</WRAP>
-    * [[fxdemo:02-part:06-logical-node-model:06-1-overview:start|6.1 Overview]] +
-    * [[fxdemo:02-part:06-logical-node-model:06-2-logical-node:start|6.2 Logical Node]] +
-    * [[fxdemo:02-part:06-logical-node-model:06-3-logical-node-identity:start|6.3 Logical Node Identity]] +
-    * [[fxdemo:02-part:06-logical-node-model:06-4-logical-node-role:start|6.4 Logical Node Role]] +
-    * [[fxdemo:02-part:06-logical-node-model:06-5-logical-node-responsibility:start|6.5 Logical Node Responsibility]] +
-    * [[fxdemo:02-part:06-logical-node-model:06-6-logical-node-boundary:start|6.6 Logical Node Boundary]] +
-    * [[fxdemo:02-part:06-logical-node-model:06-7-logical-node-collaboration:start|6.7 Logical Node Collaboration]] +
-    * [[fxdemo:02-part:06-logical-node-model:06-8-logical-node-lifecycle-state:start|6.8 Logical Node Lifecycle State]] +
-  * [[fxdemo:02-part:07-logical-communication-model:start|7. Logical Communication Model]] +
-    * [[fxdemo:02-part:07-logical-communication-model:07-1-overview:start|7.1 Overview]] +
-    * [[fxdemo:02-part:07-logical-communication-model:07-2-logical-communication-endpoint:start|7.2 Logical Communication Endpoint]] +
-    * [[fxdemo:02-part:07-logical-communication-model:07-3-communication-role:start|7.3 Communication Role]] +
-    * [[fxdemo:02-part:07-logical-communication-model:07-4-publisher-role:start|7.4 Publisher Role]] +
-    * [[fxdemo:02-part:07-logical-communication-model:07-5-subscriber-role:start|7.5 Subscriber Role]] +
-    * [[fxdemo:02-part:07-logical-communication-model:07-6-requester-role:start|7.6 Requester Role]] +
-    * [[fxdemo:02-part:07-logical-communication-model:07-7-responder-role:start|7.7 Responder Role]] +
-    * [[fxdemo:02-part:07-logical-communication-model:07-8-command-producer-role:start|7.8 Command Producer Role]] +
-    * [[fxdemo:02-part:07-logical-communication-model:07-9-command-consumer-role:start|7.9 Command Consumer Role]] +
-    * [[fxdemo:02-part:07-logical-communication-model:07-10-event-producer-role:start|7.10 Event Producer Role]] +
-    * [[fxdemo:02-part:07-logical-communication-model:07-11-event-consumer-role:start|7.11 Event Consumer Role]] +
-    * [[fxdemo:02-part:07-logical-communication-model:07-12-communication-direction-and-coupling:start|7.12 Communication Direction and Coupling]] +
-    * [[fxdemo:02-part:07-logical-communication-model:07-13-communication-pattern-independence:start|7.13 Communication Pattern Independence]] +
-  * [[fxdemo:02-part:08-logical-information-model:start|8. Logical Information Model]] +
-    * [[fxdemo:02-part:08-logical-information-model:08-1-overview:start|8.1 Overview]] +
-    * [[fxdemo:02-part:08-logical-information-model:08-2-logical-data-structure-definition:start|8.2 Logical Data Structure Definition]] +
-    * [[fxdemo:02-part:08-logical-information-model:08-3-logical-data-structure-instance:start|8.3 Logical Data Structure Instance]] +
-    * [[fxdemo:02-part:08-logical-information-model:08-4-logical-message:start|8.4 Logical Message]] +
-    * [[fxdemo:02-part:08-logical-information-model:08-5-logical-event:start|8.5 Logical Event]] +
-    * [[fxdemo:02-part:08-logical-information-model:08-6-logical-command:start|8.6 Logical Command]] +
-    * [[fxdemo:02-part:08-logical-information-model:08-7-logical-acknowledgement:start|8.7 Logical Acknowledgement]] +
-    * [[fxdemo:02-part:08-logical-information-model:08-8-logical-assertion:start|8.8 Logical Assertion]] +
-    * [[fxdemo:02-part:08-logical-information-model:08-9-logical-record:start|8.9 Logical Record]] +
-    * [[fxdemo:02-part:08-logical-information-model:08-10-logical-information-lineage:start|8.10 Logical Information Lineage]] +
-  * [[fxdemo:02-part:09-logical-runtime-plane-model:start|9. Logical Runtime Plane Model]] +
-    * [[fxdemo:02-part:09-logical-runtime-plane-model:09-1-overview:start|9.1 Overview]] +
-    * [[fxdemo:02-part:09-logical-runtime-plane-model:09-2-logical-control-plane:start|9.2 Logical Control Plane]] +
-    * [[fxdemo:02-part:09-logical-runtime-plane-model:09-3-logical-data-plane:start|9.3 Logical Data Plane]] +
-    * [[fxdemo:02-part:09-logical-runtime-plane-model:09-4-logical-health-and-observability-plane:start|9.4 Logical Health and Observability Plane]] +
-    * [[fxdemo:02-part:09-logical-runtime-plane-model:09-5-logical-policy-and-release-plane:start|9.5 Logical Policy and Release Plane]] +
-    * [[fxdemo:02-part:09-logical-runtime-plane-model:09-6-logical-audit-and-provenance-plane:start|9.6 Logical Audit and Provenance Plane]] +
-    * [[fxdemo:02-part:09-logical-runtime-plane-model:09-7-cross-plane-logical-relationships:start|9.7 Cross-Plane Logical Relationships]] +
-  * [[fxdemo:02-part:10-logical-interaction-patterns:start|10. Logical Interaction Patterns]] +
-    * [[fxdemo:02-part:10-logical-interaction-patterns:10-1-overview:start|10.1 Overview]] +
-    * [[fxdemo:02-part:10-logical-interaction-patterns:10-2-register-node:start|10.2 Register Node]] +
-    * [[fxdemo:02-part:10-logical-interaction-patterns:10-3-report-node-status:start|10.3 Report Node Status]] +
-    * [[fxdemo:02-part:10-logical-interaction-patterns:10-4-publish-domain-information:start|10.4 Publish Domain Information]] +
-    * [[fxdemo:02-part:10-logical-interaction-patterns:10-5-subscribe-to-domain-information:start|10.5 Subscribe to Domain Information]] +
-    * [[fxdemo:02-part:10-logical-interaction-patterns:10-6-issue-control-command:start|10.6 Issue Control Command]] +
-    * [[fxdemo:02-part:10-logical-interaction-patterns:10-7-acknowledge-control-command:start|10.7 Acknowledge Control Command]] +
-    * [[fxdemo:02-part:10-logical-interaction-patterns:10-8-request-policy-decision:start|10.8 Request Policy Decision]] +
-    * [[fxdemo:02-part:10-logical-interaction-patterns:10-9-record-audit-and-provenance:start|10.9 Record Audit and Provenance]] +
-    * [[fxdemo:02-part:10-logical-interaction-patterns:10-10-replay-or-reconstruct-information:start|10.10 Replay or Reconstruct Information]] +
-    * [[fxdemo:02-part:10-logical-interaction-patterns:10-11-logical-interaction-pattern-summary:start|10.11 Logical Interaction Pattern Summary]] +
-  * [[fxdemo:02-part:11-logical-governance-model:start|11. Logical Governance Model]] +
-    * [[fxdemo:02-part:11-logical-governance-model:11-1-overview:start|11.1 Overview]] +
-    * [[fxdemo:02-part:11-logical-governance-model:11-2-logical-ownership-of-definitions:start|11.2 Logical Ownership of Definitions]] +
-    * [[fxdemo:02-part:11-logical-governance-model:11-3-logical-versioning:start|11.3 Logical Versioning]] +
-    * [[fxdemo:02-part:11-logical-governance-model:11-4-logical-compatibility:start|11.4 Logical Compatibility]] +
-    * [[fxdemo:02-part:11-logical-governance-model:11-5-logical-change-control:start|11.5 Logical Change Control]] +
-    * [[fxdemo:02-part:11-logical-governance-model:11-6-logical-admission-rules:start|11.6 Logical Admission Rules]] +
-    * [[fxdemo:02-part:11-logical-governance-model:11-7-logical-policy-constraints:start|11.7 Logical Policy Constraints]] +
-  * [[fxdemo:02-part:12-logical-traceability-model:start|12. Logical Traceability Model]] +
-    * [[fxdemo:02-part:12-logical-traceability-model:12-1-overview:start|12.1 Overview]] +
-    * [[fxdemo:02-part:12-logical-traceability-model:12-2-part-1-concept-to-part-2-logical-element:start|12.2 Part 1 Concept to Part 2 Logical Element]] +
-    * [[fxdemo:02-part:12-logical-traceability-model:12-3-logical-node-traceability:start|12.3 Logical Node Traceability]] +
-    * [[fxdemo:02-part:12-logical-traceability-model:12-4-logical-endpoint-traceability:start|12.4 Logical Endpoint Traceability]] +
-    * [[fxdemo:02-part:12-logical-traceability-model:12-5-logical-data-structure-traceability:start|12.5 Logical Data Structure Traceability]] +
-    * [[fxdemo:02-part:12-logical-traceability-model:12-6-logical-runtime-plane-traceability:start|12.6 Logical Runtime Plane Traceability]] +
-    * [[fxdemo:02-part:12-logical-traceability-model:12-7-logical-interaction-traceability:start|12.7 Logical Interaction Traceability]] +
-    * [[fxdemo:02-part:12-logical-traceability-model:12-8-logical-evidence-traceability:start|12.8 Logical Evidence Traceability]] +
-    * [[fxdemo:02-part:12-logical-traceability-model:12-9-logical-traceability-summary:start|12.9 Logical Traceability Summary]] +
-  * [[fxdemo:02-part:13-relationship-to-domain-logical-profiles:start|13. Relationship to Domain Logical Profiles]] +
-    * [[fxdemo:02-part:13-relationship-to-domain-logical-profiles:13-1-overview:start|13.1 Overview]] +
-    * [[fxdemo:02-part:13-relationship-to-domain-logical-profiles:13-2-how-domain-profiles-specialise-the-logical-architecture:start|13.2 How Domain Profiles Specialise the Logical Architecture]] +
-    * [[fxdemo:02-part:13-relationship-to-domain-logical-profiles:13-3-domain-profile-additions:start|13.3 Domain Profile Additions]] +
-    * [[fxdemo:02-part:13-relationship-to-domain-logical-profiles:13-4-what-domain-profiles-preserve:start|13.4 What Domain Profiles Preserve]] +
-    * [[fxdemo:02-part:13-relationship-to-domain-logical-profiles:13-5-relationship-to-the-fx-demo-logical-profile:start|13.5 Relationship to the FX Demo Logical Profile]] +
-    * [[fxdemo:02-part:13-relationship-to-domain-logical-profiles:13-6-boundary-between-part-2-and-domain-logical-profiles:start|13.6 Boundary Between Part and Domain Logical Profiles]] +
-  * [[fxdemo:02-part:14-relationship-to-implementation-profiles-psm:start|14Relationship to Implementation Profiles PSM]] +
-    * [[fxdemo:02-part:14-relationship-to-implementation-profiles-psm:14-1-overview:start|14.1 Overview]] +
-    * [[fxdemo:02-part:14-relationship-to-implementation-profiles-psm:14-2-logical-elements-prepared-for-technology-mapping:start|14.2 Logical Elements Prepared for Technology Mapping]] +
-    * [[fxdemo:02-part:14-relationship-to-implementation-profiles-psm:14-3-communication-technology-independence:start|14.3 Communication Technology Independence]] +
-    * [[fxdemo:02-part:14-relationship-to-implementation-profiles-psm:14-4-data-representation-independence:start|14.4 Data Representation Independence]] +
-    * [[fxdemo:02-part:14-relationship-to-implementation-profiles-psm:14-5-execution-and-deployment-independence:start|14.5 Execution and Deployment Independence]] +
-    * [[fxdemo:02-part:14-relationship-to-implementation-profiles-psm:14-6-implementation-mapping-boundaries:start|14.6 Implementation Mapping Boundaries]] +
-    * [[fxdemo:02-part:14-relationship-to-implementation-profiles-psm:14-7-relationship-to-phase-0-implementation-profile:start|14.7 Relationship to Phase 0 Implementation Profile]] +
-    * [[fxdemo:02-part:14-relationship-to-implementation-profiles-psm:14-8-boundary-between-part-2-and-implementation-profiles:start|14.8 Boundary Between Part 2 and Implementation Profiles]] +
-  * [[fxdemo:02-part:15-logical-rules-and-constraints:start|15. Logical Rules and Constraints]] +
-    * [[fxdemo:02-part:15-logical-rules-and-constraints:15-1-overview:start|15.Overview]] +
-    * [[fxdemo:02-part:15-logical-rules-and-constraints:15-2-logical-nodes-remain-distinct-from-runtime-deployments:start|15.2 Logical Nodes Remain Distinct from Runtime Deployments]] +
-    * [[fxdemo:02-part:15-logical-rules-and-constraints:15-3-logical-endpoints-remain-distinct-from-communication-technologies:start|15.3 Logical Endpoints Remain Distinct from Communication Technologies]] +
-    * [[fxdemo:02-part:15-logical-rules-and-constraints:15-4-logical-data-structures-remain-distinct-from-serialisation-formats:start|15.4 Logical Data Structures Remain Distinct from Serialisation Formats]] +
-    * [[fxdemo:02-part:15-logical-rules-and-constraints:15-5-logical-runtime-planes-remain-distinct-from-implementation-groupings:start|15.5 Logical Runtime Planes Remain Distinct from Implementation Groupings]] +
-    * [[fxdemo:02-part:15-logical-rules-and-constraints:15-6-logical-interactions-remain-traceable:start|15.6 Logical Interactions Remain Traceable]] +
-    * [[fxdemo:02-part:15-logical-rules-and-constraints:15-7-logical-architecture-does-not-prescribe-deployment-topology:start|15.7 Logical Architecture Does Not Prescribe Deployment Topology]] +
-    * [[fxdemo:02-part:15-logical-rules-and-constraints:15-8-logical-architecture-does-not-prescribe-communication-pattern-implementation:start|15.8 Logical Architecture Does Not Prescribe Communication Pattern Implementation]] +
-    * [[fxdemo:02-part:15-logical-rules-and-constraints:15-9-logical-architecture-does-not-prescribe-governance-tooling:start|15.9 Logical Architecture Does Not Prescribe Governance Tooling]] +
-    * [[fxdemo:02-part:15-logical-rules-and-constraints:15-10-domain-profiles-preserve-the-logical-architecture:start|15.10 Domain Profiles Preserve the Logical Architecture]] +
-    * [[fxdemo:02-part:15-logical-rules-and-constraints:15-11-implementation-profiles-preserve-the-logical-architecture:start|15.11 Implementation Profiles Preserve the Logical Architecture]] +
-    * [[fxdemo:02-part:15-logical-rules-and-constraints:15-12-logical-constraints-summary:start|15.12 Logical Constraints Summary]] +
-  * [[fxdemo:02-part:16-logical-requirements:start|16Logical Requirements]] +
-    * [[fxdemo:02-part:16-logical-requirements:16-1-overview:start|16.1 Overview]] +
-    * [[fxdemo:02-part:16-logical-requirements:16-2-distributed-node-based-architecture-requirements:start|16.2 Distributed Node-Based Architecture Requirements]] +
-    * [[fxdemo:02-part:16-logical-requirements:16-3-logical-node-requirements:start|16.3 Logical Node Requirements]] +
-    * [[fxdemo:02-part:16-logical-requirements:16-4-logical-communication-requirements:start|16.4 Logical Communication Requirements]] +
-    * [[fxdemo:02-part:16-logical-requirements:16-5-logical-information-requirements:start|16.5 Logical Information Requirements]] +
-    * [[fxdemo:02-part:16-logical-requirements:16-6-logical-runtime-plane-requirements:start|16.6 Logical Runtime Plane Requirements]] +
-    * [[fxdemo:02-part:16-logical-requirements:16-7-logical-interaction-requirements:start|16.7 Logical Interaction Requirements]] +
-    * [[fxdemo:02-part:16-logical-requirements:16-8-logical-governance-requirements:start|16.8 Logical Governance Requirements]] +
-    * [[fxdemo:02-part:16-logical-requirements:16-9-logical-traceability-requirements:start|16.9 Logical Traceability Requirements]] +
-    * [[fxdemo:02-part:16-logical-requirements:16-10-profile-and-implementation-boundary-requirements:start|16.10 Profile and Implementation Boundary Requirements]]+
  
  • fxdemo/02-part/start.1782868013.txt.gz
  • Last modified: 2026/06/30 18:06
  • by nick_dido