Interface de programmation d’application (Application programming interface - API)
Une interface de programmation d'application (API) est une interface informatique qui définit les interactions entre plusieurs intermédiaires logiciels. Elle définit les types d'appels ou de demandes qui peuvent être effectués, la manière de les effectuer, les formats de données à utiliser, les conventions à suivre, etc. Elle peut également fournir des mécanismes d'extension afin que les utilisateurs puissent étendre les fonctionnalités existantes de diverses manières et à des degrés divers. Il existe différents types d'API telles que REST (Representational State Transfer), RPC, un protocole d'appel de procédure à distance, ou SOAP (objet simple protocole d'accès). Ce sont des API de services web. Les librairies sont également considérées comme des API. Par exemple, le module fs en JS est une API pour le système de fichiers.
Articles associés
Introduction à Ludwig et comment déployer un modèle de Deep Learning via Flask
Catégories : Data Science, Tech Radar | Tags : Deep Learning, Enseignement et tutorial, Machine Learning, Machine Learning, Python
Au cours de la dernière décennie, les modèles de Machine Learning et de Deep Learning se sont révélés très efficaces pour effectuer une grande variété de tâches tels que la détection de fraudes, la…
2 mars 2020
Gatbsy.js, React et GraphQL pour nos documentations
Catégories : Adaltas Summit 2018, Front End | Tags : API, Gatsby, GraphQL, HTTP, JAMstack, JavaScript, Markdown, React.js, SEO, Node.js
Au cours des derniers mois, j’ai consacrer un peu de temps à la ré-écritures de quelques sites Web pour nos projets Open Source. Ces sites incluent le projet CSV de Node.js, le client HBase pour Node…
By WORMS David
1 avr. 2019
Les principaux avantages de GraphQL comme alternative au REST
Catégories : Front End | Tags : API, GraphQL, gRPC, JSON, REST, Node.js, Registre
GraphQL est basé sur une idée simple, déplacer l’assemblage d’une requête du serveur vers le client. Ce dernier voit l’ensemble du schéma fortement typé au lieu d’une multitude de services REST et…
By WORMS David
27 nov. 2018