dido:99_annexes:annex-b-terms-and-definitions:a:api

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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] – ↷ Page moved from dido:99_annexes:99_annexes:annex-b-terms-and-definitions:a:api to dido:99_annexes:annex-b-terms-and-definitions:a:api nick_didodido: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) ====== ====== Application Programming Interface (API) ======
  
-[[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]+[[dido:99_annexes:annex-b-terms-and-definitions:start|Go up to Terms and Definitions]]
  
 ===== Discussion ===== ===== Discussion =====
  
-An Application Programming Interface (API) provides an implementation interface through which software components, systems, services, applications, tools, or users request, provide, exchange, or control information or behaviour.+An Application Programming Interface (API) provides an implementation interface through which software components, systems, services, applications, tools, or users request, provide, exchange, or control information or behavior.
  
-In the FX Demo [[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:r:reference_architecture|Reference Architecture]], API references usually identify implementation mechanisms that later profiles may select. Logical architecture terms such as [[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:c:communication_endpoint|Communication Endpoint]], [[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:n:node|Node]], [[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:d:data_structure_definition|Data Structure Definition]], and [[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:d:data_structure_instance|Data Structure Instance]] do not prescribe an API.+In the FX Demo [[dido:99_annexes:annex-b-terms-and-definitions:r:reference_architecture|Reference Architecture]], API references usually identify implementation mechanisms that later profiles may select. Logical architecture terms such as [[dido:99_annexes:annex-b-terms-and-definitions:c:communication_endpoint|Communication Endpoint]], [[dido:99_annexes:annex-b-terms-and-definitions:f:financial_node|Node]], [[dido:99_annexes:annex-b-terms-and-definitions:d:data_structure_definition|Data Structure Definition]], and [[dido:99_annexes:annex-b-terms-and-definitions:d:data_structure_instance|Data Structure Instance]] do not prescribe an API.
  
 An API can implement, expose, or support a logical communication pattern, but it does not define the logical meaning of the information exchanged. An API can implement, expose, or support a logical communication pattern, but it does not define the logical meaning of the information exchanged.
Line 13: Line 13:
 ===== Definition ===== ===== Definition =====
  
-//implementation interface through which software components, systems, services, or applications request, provide, exchange, or control information or behaviour//+//implementation interface through which software components, systems, services, or applications request, provide, exchange, or control information or behavior//
  
 ===== Source ===== ===== Source =====
  
-Generalised from common software architecture usage and specialised for use in the FX Demo [[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:r:reference_architecture|Reference Architecture]].+Generalised from common software architecture usage and specialized for use in the FX Demo [[dido:99_annexes:annex-b-terms-and-definitions:r:reference_architecture|Reference Architecture]].
  
 ===== Note ===== ===== Note =====
  
-An API is not a logical [[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:c:communication_endpoint|Communication Endpoint]], [[dido:99_annexes:99_annexes:annex-b-terms-and-definitions:n:node|Node]], data structure, runtime plane, or deployment artefact. An implementation profile may use an API to realise or expose those architectural elements.+An API is not a logical [[dido:99_annexes:annex-b-terms-and-definitions:c:communication_endpoint|Communication Endpoint]], [[dido:99_annexes:annex-b-terms-and-definitions:f:financial_node|Node]], data structure, runtime plane, or deployment artifact. An implementation profile may use an API to realize or expose those architectural elements.
  
 ===== Example ===== ===== Example =====
  • dido/99_annexes/annex-b-terms-and-definitions/a/api.1783793669.txt.gz
  • Last modified: 2026/07/11 11:14
  • by nick_dido