16.4 Logical Communication Requirements

Go To Logical Requirements

The Logical Architecture / PIM SHALL define Logical Communication Endpoint and Communication Role.The Logical Architecture / PIM SHALL define communication roles for Publisher Role, Subscriber Role, Requester Role, Responder Role, Command Producer Role, Command Consumer Role, Event Producer Role, and Event Consumer Role.A Logical Communication Endpoint SHALL identify a platform-independent point of information exchange among Logical Nodes.A Communication Role SHALL identify how a Logical Node participates in a Logical Communication Endpoint.The Logical Architecture / PIM SHALL define logical communication through explicit Logical Communication Endpoints rather than hidden coupling, undocumented dependencies, or implicit control paths.The Logical Architecture / PIM SHALL distinguish Logical Communication Endpoints from DDS Topics, REST resources, RPC methods, Protocol Buffers services, message queues, event streams, files, database handoffs, shared-memory locations, network routes, and deployment artefacts.The Logical Architecture / PIM SHALL NOT prescribe one communication technology or interaction style.The Logical Architecture / PIM SHALL support communication pattern independence by distinguishing logical communication relationships from the implementation mechanisms that realise them.

© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.