Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| dido:99_annexes:annex-b-terms-and-definitions:r:rest [2026/07/11 11:14] – removed - external edit (Unknown date) 127.0.0.1 | dido:99_annexes:annex-b-terms-and-definitions:r:rest [2026/08/04 07:09] (current) – ↷ Links adapted because of a move operation nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Representational State Transfer (REST) ====== | ||
| + | |||
| + | [[dido: | ||
| + | |||
| + | ===== Discussion ===== | ||
| + | |||
| + | Representational State Transfer (REST) is an implementation interface style that exposes resources through a uniform set of operations and resource identifiers. | ||
| + | |||
| + | A REST interface typically uses resource-oriented interaction, | ||
| + | |||
| + | In the FX Demo [[dido: | ||
| + | |||
| + | A REST interface can realize, expose, or support a logical communication pattern selected by an implementation profile. The logical architecture remains independent of REST resource design, URI design, HTTP method selection, payload format, authentication mechanism, deployment boundary, and service implementation. | ||
| + | |||
| + | ===== Definition ===== | ||
| + | |||
| + | // | ||
| + | |||
| + | ===== Source ===== | ||
| + | |||
| + | Generalised from common software architecture usage and specialized for use in the FX Demo [[dido: | ||
| + | |||
| + | ===== Note ===== | ||
| + | |||
| + | REST is not a logical [[dido: | ||
| + | |||
| + | ===== Example ===== | ||
| + | |||
| + | A later implementation profile may expose an FX Release Package through a REST resource, while the logical architecture defines the release interaction through the FX Release Package Endpoint. | ||