dido:99_annexes:annex-b-terms-and-definitions:l:logical_node_collaboration

Logical Node Collaboration

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.

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

Specialization 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.

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

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

  • dido/99_annexes/annex-b-terms-and-definitions/l/logical_node_collaboration.txt
  • Last modified: 2026/07/18 12:33
  • by 127.0.0.1