Konubinix' opinionated web of thoughts

Interface De Programmation

fleeting

interface de programmation

En informatique, une interface de programmation d’application[1] ou interface de programmation applicative[2],[3],[4] (souvent désignée par le terme API pour Application Programming Interface) est un ensemble normalisé de classes, de méthodes, de fonctions et de constantes qui sert de façade par laquelle un logiciel offre des services à d’autres

https://fr.wikipedia.org/wiki/Interface_de_programmation

offerte par une bibliothèque logicielle ou un service web, le plus souvent accompagnée d’une description qui spécifie comment des programmes consommateurs peuvent se servir des fonctionnalités du programme fournisseur

https://fr.wikipedia.org/wiki/Interface_de_programmation

plus générale, on parle d’API à partir du moment où une entité informatique cherche à agir avec ou sur un système tiers, et que cette interaction se fait de manière normalisée en respectant les contraintes d’accès définies par le système tiers

https://fr.wikipedia.org/wiki/Interface_de_programmation

système tiers « expose une API. »

https://fr.wikipedia.org/wiki/Interface_de_programmation

interface de programmation est une façade clairement délimitée par laquelle un logiciel offre des services à d’autres logiciels

https://fr.wikipedia.org/wiki/Interface_de_programmation

description de l’interface de programmation spécifie comment des clients peuvent interagir avec un logiciel[5] en mettant l’accent sur les fonctionnalités offertes par le logiciel et en cachant les détails de son fonctionnement

https://fr.wikipedia.org/wiki/Interface_de_programmation

usage ordinaire du mot API

API pour dire “API web” s’est très répandu.

Je décide de continuer à dire API au sens large et préciser API web (et non pas REST).

Notes pointant ici