====== 5.4 Logical Communication Model ====== [[fxdemo:02-part:start | Go To Top ]] 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 [[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 [[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 [[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. ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.