API-Rest: Was bedeutet Rest-API?
API résiduelle : que signifie API résiduelle ?
Rest-API signifie Representational State Transfer - Application Programming Interface et permet l'échange d'informations provenant de différents systèmes. L'API-Rest est également appelée communication machine-machine par API-Web. L'utilisation de Rest-API est nécessaire à l'ère des ordinateurs de bureau et des appareils mobiles pour réunir différents systèmes et appareils avec API-Web. API-Rest veille à ce qu'ils parlent tous la "même langue" entre eux. Rest-API permet de répartir les informations et les tâches sur différents serveurs, qui peuvent ensuite être demandés à l'aide d'une requête http. Celle-ci se compose d'un point d'accès API et des paramètres correspondants. Une API Console permet d'accéder aux informations cachées d'un site web via le navigateur. En effet, l'API Console offre, outre la méthode de débogage très appréciée, d'autres méthodes permettant de présenter des outils utiles dans certains scénarios. L'API Console est un ajout individuel aux navigateurs, mais entre-temps, une spécification est en cours d'élaboration sous l'égide du WHATWG.
API-First signifie pour un développeur une intégration facile avec d'autres systèmes et applications via REST-API ou CMIS. En outre, l'architecture API-First est très flexible, avec une série de points d'extension permettant d'élargir les fonctionnalités. Grâce à l'architecture API-First, il est possible d'accéder à toutes les fonctions via l'API - et pas seulement à quelques-unes. Les architectures de microservices sont similaires aux modèles SOA en ce qui concerne l'utilisation de services spécifiques, faiblement couplés, mais vont plus loin dans la décomposition des infrastructures traditionnelles. Les services API au sein de l'architecture des microservices utilisent un cadre de messagerie commun comme les API RESTful. Il est ainsi possible de communiquer entre eux au moyen d'un service API - sans transactions complexes de transformation des données ni couches d'intégration supplémentaires. L'utilisation des API RESTful permet de mettre rapidement à disposition de nouvelles fonctions et des mises à jour. Dans un cours sur les API, les API restantes peuvent notamment être traitées comme sujet.