P2-REQ-16-4-002

Return to Requirements

Statement

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.

Source

Part 2, Section 16.4: Logical Communication Requirements.

Rationale

Communication Roles define the ways in which Logical Nodes participate in Logical Communication Endpoints. Establishing a standard set of communication roles promotes consistent interaction modeling across Domains while allowing different technologies to realize the same logical relationships.

Applies To

This requirement applies to the Logical Communication Model.

It applies specifically to:

Publisher Roles;Subscriber Roles;Requester Roles;Responder Roles;Command Producer Roles;Command Consumer Roles;Event Producer Roles; andEvent Consumer Roles.

Verification

Verification SHALL confirm that the Logical Architecture defines each required Communication Role.

Verification activities should include review checks confirming that:

each Communication Role is explicitly defined;the roles support platform-independent communication;Logical Nodes participate using Communication Roles; andDomain Logical Profiles preserve these role definitions.

Traceability

This requirement supports traceability between Logical Communication Endpoints, Communication Roles, and Logical Interaction Patterns.

Related requirement identifiers:

Related source section:

Status

Draft

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