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:a:api [2026/07/11 11:14] – removed - external edit (Unknown date) 127.0.0.1 | dido:99_annexes:annex-b-terms-and-definitions:a:api [2026/08/04 07:09] (current) – ↷ Links adapted because of a move operation nick_dido | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Application Programming Interface (API) ====== | ||
| + | |||
| + | [[dido: | ||
| + | |||
| + | ===== Discussion ===== | ||
| + | |||
| + | An Application Programming Interface (API) provides an implementation interface through which software components, systems, services, applications, | ||
| + | |||
| + | In the FX Demo [[dido: | ||
| + | |||
| + | An API can implement, expose, or support a logical communication pattern, but it does not define the logical meaning of the information exchanged. | ||
| + | |||
| + | ===== Definition ===== | ||
| + | |||
| + | // | ||
| + | |||
| + | ===== Source ===== | ||
| + | |||
| + | Generalised from common software architecture usage and specialized for use in the FX Demo [[dido: | ||
| + | |||
| + | ===== Note ===== | ||
| + | |||
| + | An API is not a logical [[dido: | ||
| + | |||
| + | ===== Example ===== | ||
| + | |||
| + | A later implementation profile may use a REST API to expose an FX Release Package, while the logical architecture continues to define the release interaction through the FX Release Package Endpoint. | ||