| Next revision | Previous revision |
| fxdemo:02-part:05-logical-architecture-overview:05-4-logical-communication-model:start [2026/07/02 15:40] – created owen | fxdemo:02-part:05-logical-architecture-overview:05-4-logical-communication-model:start [2026/07/11 11:15] (current) – ↷ Links adapted because of a move operation nick_dido |
|---|
| [[fxdemo:02-part:start | Go To Top ]] | [[fxdemo:02-part:start | Go To Top ]] |
| |
| The logical communication model defines how logical Nodes exchange information through logical [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:l:logical_communication_endpoint|Communication Endpoints]]. | The logical communication model defines how logical Nodes exchange information through logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_communication_endpoint|Communication Endpoints]]. |
| |
| A logical [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:l:logical_communication_endpoint|Communication Endpoint]] identifies a platform-independent point of exchange. It does not require DDS, REST, RPC, Protocol Buffers, message queues, event streams, files, shared memory, or any other specific mechanism. | A logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_communication_endpoint|Communication Endpoint]] identifies a platform-independent point of exchange. It does not require DDS, REST, RPC, Protocol Buffers, message queues, event streams, files, shared memory, or any other specific mechanism. |
| |
| Logical endpoints support interaction roles such as [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:p:publisher_role|Publisher]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:s:subscriber_role|Subscriber]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:r:requester_role|Requester]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:r:responder_role|Responder]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:c:command_producer_role|Command Producer]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:c:command_consumer_role|Command Consumer]], [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:e:event_producer_role|Event Producer]], and [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:e:event_consumer_role|Event Consumer]]. These roles describe logical participation in an exchange without prescribing a protocol or runtime technology. | Logical endpoints support interaction roles such as [[dido:99_annexes:annex-b-terms-and-definitions:p:publisher_role|Publisher]], [[dido:99_annexes:annex-b-terms-and-definitions:s:subscriber_role|Subscriber]], [[dido:99_annexes:annex-b-terms-and-definitions:r:requester_role|Requester]], [[dido:99_annexes:annex-b-terms-and-definitions:r:responder_role|Responder]], [[dido:99_annexes:annex-b-terms-and-definitions:c:command_producer_role|Command Producer]], [[dido:99_annexes:annex-b-terms-and-definitions:c:command_consumer_role|Command Consumer]], [[dido:99_annexes:annex-b-terms-and-definitions:e:event_producer_role|Event Producer]], and [[dido:99_annexes:annex-b-terms-and-definitions:e:event_consumer_role|Event Consumer]]. These roles describe logical participation in an exchange without prescribing a protocol or runtime technology. |
| |
| The logical communication model favours explicit communication over implicit coupling. A logical interaction should identify the participating logical Nodes, the logical [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:l:logical_communication_endpoint|Communication Endpoint]], the logical [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:l:logical_data_structure_definition|information structure]] exchanged, the logical Runtime Plane, and any governance, [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]], or [[fxdemo:99_part_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] expectations associated with the interaction. | The logical communication model favours explicit communication over implicit coupling. A logical interaction should identify the participating logical Nodes, the logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_communication_endpoint|Communication Endpoint]], the logical [[dido:99_annexes:annex-b-terms-and-definitions:l:logical_data_structure_definition|information structure]] exchanged, the logical Runtime Plane, and any governance, [[dido:99_annexes:annex-b-terms-and-definitions:t:traceability|Traceability]], or [[dido:99_annexes:annex-b-terms-and-definitions:e:evidence|Evidence]] expectations associated with the interaction. |
| |
| ---- | ---- |