Responder Role

Return to R Terms

Discussion

A Responder Role identifies a Logical Node's responsibility for receiving a request and producing a response or outcome.

The Responder Role supports request/response interaction without prescribing a technology, protocol, or execution model. The Logical Architecture identifies the request, the response, the Logical Data Structure Definitions, the participating Logical Nodes, the Runtime Plane, and the traceability expectations.

A Logical Node performing a Responder Role applies its assigned logical responsibility to the request and produces a response, decision, acknowledgement, result, or error outcome.

Definition

Communication Role responsible for responding to a request.

Source

Specialisation of Communication Endpoint and Node Role from Part 1, Sections 7.6 and 7.4; generalised from request/response, control, policy, and service-interaction material in the original FX Demo Reference Architecture.

Note

A Responder Role does not require REST, RPC, blocking calls, or direct service invocation.

Example

A logical Policy Evaluation Node performs a Responder Role when it receives a release-evaluation request and returns a policy decision.

Return to Top