Logical Communication Endpoint

Return to L Terms

Discussion

A Logical Communication Endpoint identifies a platform-independent point of information exchange among Logical Nodes.

A Logical Communication Endpoint provides a logical boundary for communication. It identifies the exchange point, the participating Logical Nodes, the communication roles, the Logical Data Structure Definition governing the exchanged information, the Logical Runtime Plane, and the traceability or evidence expectations associated with the exchange.

A Logical Communication Endpoint remains distinct from the technology used to realise it. Implementation profiles realise Logical Communication Endpoints through selected mechanisms such as DDS Topics, REST resources, RPC methods, Protocol Buffers messages, message queues, event streams, file exchange, shared services, or other mechanisms.

Definition

Platform-independent point of information exchange among Logical Nodes.

Source

Specialisation of Communication Endpoint from Part 1, Section 7.6; generalised from communication endpoint and topic material in the original FX Demo Reference Architecture.

Note

A Logical Communication Endpoint is not a DDS Topic, REST resource, RPC method, message queue, file, database table, shared memory location, or deployment artefact.

Example

A logical health-status endpoint carries health-status information from reporting Logical Nodes to a logical Health Monitoring Node without prescribing the implementation technology used for the exchange.

Return to Top