Logical Node Collaboration

Return to L Terms

Discussion

Logical Node Collaboration describes how two or more Logical Nodes work together through explicit logical Communication Endpoints and logical interaction patterns.

Logical Node Collaboration supports distributed operation. Examples of collaboration include publishing information, subscribing to information, issuing commands, acknowledging commands, requesting decisions, responding to requests, recording provenance, and producing evidence-related records.

The Logical Architecture explicitly represents collaboration, enabling reviewers to identify participating Nodes, Node Roles, endpoints, information structures, Runtime Planes, governance constraints, and traceability relationships.

Definition

Explicit logical cooperation among Logical Nodes through Communication Endpoints and interaction patterns.

Source

Specialisation of Node, Communication Endpoint, Runtime Plane, and Traceability from Part 1, Sections 7.2, 7.6, 7.5, and 7.10; generalises interaction material from the original FX Demo Reference Architecture.

Note

Logical Node Collaboration does not require one communication style. Implementation profiles realise collaboration through publish/subscribe, request/response, RPC, REST, message queues, event streams, file exchange, shared services, or other mechanisms.

Example

A transaction intake Node publishes a transaction event that a validation Node consumes. The validation Node then publishes a validation result that an audit and provenance Node records.

Return to Top