====== 7.13 Communication Pattern Independence ====== [[fxdemo:02-part:start | Go To Top ]] The Logical Communication Model remains independent of the implementation of communication patterns. The Logical Architecture uses [[dido:99_annexes:annex-b-terms-and-definitions:c:communication_role|Communication Roles]] to describe participation in information exchange. Implementation profiles select communication patterns and technologies according to the implementation context. The same logical interaction can map to different implementation mechanisms. A logical publication can map to DDS, an event stream, a message queue, a file exchange, or another mechanism. A logical request can map to REST, RPC, a message exchange, a service call, or another mechanism. A logical command can map to a control topic, an API call, a queue message, an orchestration action, or another mechanism. Communication Pattern Independence protects the Logical Architecture / PIM from technology lock-in. It also allows later profiles to compare implementation alternatives while preserving the same logical relationships. ---- © 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.