Plate-forme de gestion d’API

Une plate-forme de gestion d'API est un outil qui agit comme un proxy pour les demandes des clients afin de protéger le back-end d'un service en ligne contre les pannes dues à un trop grand nombre de requêtes. Les programmeurs d'API utilisent des plateformes de gestion d'API pour s'assurer que les clients ne mettent pas intentionnellement ou involontairement les services hors service en envoyant trop de requêtes au serveur back-end. Une plateforme de gestion d'API limite le nombre de requêtes par seconde ou par jour pour chaque client. Cela se fait en relayant les requêtes entre les clients, les partenaires ou les applications consommatrices et l'API. L'API ne peut pas traiter plus de requêtes de la part des utilisateurs, ce qui les empêche effectivement de créer une attaque DoS (déni de service), qu'ils en aient l'intention ou non. La plateforme de gestion d'API sera mise hors service par un utilisateur, mais l'API elle-même restera intacte. Les plateformes de gestion d'API

comprennent généralement la gestion des clés et des autorisations d'API, les rapports d'analyse et d'utilisation, la documentation mise à jour en direct, la gestion de la communauté des développeurs, la gestion de la facturation et des paiements. Les plateformes de gestion d'API les plus populaires sont Mashery, Apigee, 3 Scale et Layer 7.

Vous pouvez également être intéressé
  1. Interface de gestion de plate-forme intelligente (ipmi) Définition - Que signifie IPMI (Intelligent Platform Management Interface)? L'interface de gestion de plate-forme intelligente (IPMI) est une interface de gestion de système courante utilisée pour surveiller la santé physique d'un serveur. L'IPMI comprend également d'autres fonctionnalités d'administration système qui aident à réduire le coût total de possession. Le développement...
  2. Plate-forme Windows universelle (uwp) Définition - Que signifie la plateforme Windows universelle (UWP)? La plate-forme Windows universelle (UWP) est un environnement de création polyvalent conçu par Microsoft pour permettre la création d'applications indépendamment de l'appareil. Les applications créées dans UWP ne sont pas limitées à un type d'appareil: elles peuvent s'exécuter sur n'importe quel...

  1. Plate-forme matérielle Définition - Que signifie la plate-forme matérielle? Une plate-forme matérielle est un ensemble de matériels compatibles sur lesquels des applications logicielles peuvent être exécutées. Chaque plate-forme matérielle spécifique a son propre langage machine, et les programmes doivent être construits spécifiquement pour une plate-forme qui implique un type standardisé de processeur...
  2. Plate-forme d’application mobile d’entreprise (meap) Définition - Que signifie la plateforme d'applications mobiles d'entreprise (MEAP)? Une plate-forme d'application mobile d'entreprise (MEAP) est un ensemble complet de services et de produits permettant le développement d'applications mobiles. Une plate-forme d'application mobile d'entreprise peut fournir une approche à long terme ainsi que tous les éléments associés lors du...