Subscriber Role

Return to S Terms

Discussion

A Subscriber Role identifies a Logical Node's responsibility for receiving information through a Logical Communication Endpoint.

The Subscriber Role supports information consumption without requiring the producing Logical Node to know the consuming Logical Node's internal implementation. The Logical Architecture identifies the endpoint, the expected information structure, and the Runtime Plane; later implementation profiles choose the communication mechanism.

A Logical Node performing a Subscriber Role receives Logical Data Structure Instances governed by a Logical Data Structure Definition and applies the responsibilities assigned to that Logical Node Role.

Definition

Communication Role responsible for receiving information through a Logical Communication Endpoint.

Source

Specialisation of Communication Endpoint and Node Role from Part 1, Sections 7.6 and 7.4; generalised from publish/subscribe and topic subscription material in the original FX Demo Reference Architecture.

Note

A Subscriber Role does not require DDS, topic-based middleware, event streaming, or asynchronous communication. Implementation profiles realise subscription according to the selected communication approach.

Return to Top

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