Fermer

mars 20, 2020

Capacités clés de la gestion d'API Apigee Edge


Apigee Edge est le produit phare de gestion des API de la plate-forme d'API intelligente d'Apigee. Il fournit une solution qui s'adresse à l'ensemble de la chaîne de valeur numérique, depuis les systèmes backend d'enregistrement jusqu'au client qui interagit avec une application ou une expérience numérique fournie par une application mobile alimentée par une API ou un appareil connecté.

Capacités clés d'Apigee Edge Gestion des API :

Sécurité
Les solutions de gestion des API sécurisent et assurent la médiation du trafic entre les API d'une entreprise et les développeurs, clients, partenaires et employés qui utilisent ces API. Apigee Edge fournit des politiques de sécurité configurables telles que OAuth, la vérification des clés API, la protection contre les menaces XML / JSON, JWT, le contrôle d'accès et les assertions SAML.
Transformation de protocole
Des transformations de protocole sont nécessaires afin de réutiliser des systèmes existants ou d'intégrer avec les anciens systèmes. Edge prend en charge la transformation des services backend existants en API qui permettent aux développeurs d'API de configurer plutôt que de coder leurs solutions. Les stratégies configurables incluent SOAP to REST, XML to JSON, JSON to XML et XSL Transformation.
Versioning
Le versioning est pris en charge à plusieurs niveaux. Les versions du service backend peuvent être «cachées» derrière la façade de l'API. Tous les artefacts (politiques et configurations) sont stockés en XML et peuvent être placés dans des systèmes de gestion de versions.
Gestion du trafic
Politiques configurables qui permettent à un fournisseur d'API d'étendre son API avec des fonctionnalités pour contrôler et façonner le trafic sans l'obliger à écrire

  • Caching -Améliorer les performances de l'API et des applications en stockant les données des ressources backend dans un cache, d'où elles peuvent être récupérées rapidement.
  • Quotas et limites de taux – Limitez le nombre de connexions que les applications peuvent établir via l'API vers le backend.
  • Spike Arrest – Protégez les systèmes backend contre les pics de trafic importants et les attaques par déni de service.

Médiation
La médiation Edge prend en charge le message
Edge peut transformer plusieurs formats, notamment: XML vers / depuis JSON, XML vers / depuis XML, XML vers / depuis PLIST, SOAP vers / depuis REST, RSS vers Repos et RSS vers / depuis ATOM.
Edge prend en charge toutes les normes de l'industrie suivantes – HTTP, HTTPS, REST, SOAP 1.1 / 1.2, WSDL 1.0 / 2.0, XML (POX), XSD, XPATH, XQuery, REST, WADL, JSON et JMS.
Prise en charge de Java, JavaScript, Node.js et Python
Apigee Edge prend en charge Java, JavaScript, Node.js et Python, qui étendent la programmabilité de la solution de gestion d'API pour les développeurs qui préfèrent le codage à configuration. À l'aide de stratégies d'accroche, le code écrit à l'aide de ces langages standard s'exécute dans le cadre du pipeline de demandes comme n'importe quelle stratégie prête à l'emploi.
Portail des développeurs
Les entreprises déploient le portail pour fournir aux développeurs une communauté avec les ressources nécessaires pour en savoir plus sur les API de l'entreprise, devenir développeur enregistré et collaborer avec des pairs et avec l'entreprise. Il comprend un cadre pour la publication de la documentation interactive de l'API SmartDocs et une application Smart Key Management pour la génération de clés et l'enregistrement et l'intégration sécurisés des développeurs, qu'ils soient internes, partenaires ou externes.
Monétisation
Apigee Edge Monetization offre les capacités suivantes.

  • Plans tarifaires
  • Rapports et facturation
  • Fixation de limites
  • Contenu lié à la monétisation

Déploiements
Apigee Edge offre plusieurs fonctionnalités qui garantissent les plus hauts niveaux de disponibilité et de distribution. La plateforme Apigee est multi-locataire à la fois sur site et dans le cloud. Une infrastructure de gestion multi-locataire signifie que les mises à jour et les correctifs peuvent être déployés rapidement et de manière transparente pour tous les locataires, mais le code Java et les scripts personnalisés sont isolés dans des nœuds séparés.
Analytics
Edge Analytics Services fournit plusieurs outils de visualisation, notamment le tableau de bord (qui donne une vue d'ensemble de l'ensemble de votre programme API), des rapports personnalisés (pour sélectionner, combiner, filtrer et explorer en détail des mesures API spécifiques), GeoMap (qui suit les modèles de trafic, les modèles d'erreur et la qualité de service à travers les zones géographiques) ) et des outils qui vous permettent de tracer les tendances du trafic, du temps de réponse et d'autres mesures pour les ressources individuelles d'une API.




Source link