Apigee, un webware pour analyser, contrôler et protéger vos API
Le web est peuplé de services web plus ou moins intéressants. Vous en utilisez surement un grand nombre dont certains via une API fournit par son éditeur.
Mais vous ĂŞtes peut-ĂŞtre de l’autre cĂ´tĂ© de serveur; Si vous ĂŞtes Ă©diteurs d’un service Web, vous proposez peut-ĂŞtre une API, gratuitement ou pas.
Dans ce dernier cas, comment contrĂ´lez vous l’utilisation de votre service ?

Apigee est un webware qui permet d’analyser, contrĂ´ler et protĂ©ger l’utilisation de vos API.
Ce service crĂ©e une sorte de proxy sur votre API de service, qui dĂ©compte les « hits » et permet de faire des statistiques intĂ©ressantes.

Ainsi, vous savez exactement comment votre service est utilisĂ©, qui sont vos utilisateurs et quel est le trafic engendrĂ©. Pour cela, Apigee fournit une interface d’analyse statistique très pratique.
Ce mĂ©canisme permet Ă©galement de protĂ©ger et limiter l’utilisation d’un service. Un limiteur peut ĂŞtre utilisĂ© pour empĂŞcher une sur-utilisation ou un partage non autorisĂ©. De mĂŞme, une analyse du contenu des messages XML est possible. IdĂ©al pour se protĂ©ger de certaines attaques.
Apigee fonctionne avec les protocoles SOAP et REST pour des messages en XML et JSON.
Une petite vidéo est fournie pour mieux comprendre :
De quoi rendre vos API professionnelles et contrĂ´ler vos coĂ»ts d’exploitations.
Au moment oĂą j’Ă©cris ce billet, Apigee semble encore gratuit (sur invitation) jusqu’Ă 10000 messages par heure, sans limitation du nombre de proxy. Voila qui laisse de la marque mĂŞme si un plan est visiblement Ă l’Ă©tude.
Je pense que ce genre de service a de l’avenir si son Ă©diteur n’est pas trop gourmand. Du point de vue de ses utilisateurs, c’est essentiel pour ne pas se retrouver submergĂ©.
En savoir plus sur Apigee







Citer #1 par Guillaume Balas le 15 mars 2010 - 17:27
Merci Lionel de soulever l’importance d’une API et de contrĂ´ler l’utilisation qui en est faite!
ne pas avoir d’API aujourd’hui c’est comme ne pas avoir de site Web en 1997 et pour autant surgissent des problĂ©matiques similaires Ă celles relatives aux sites web Ă cette Ă©poque:
Il est effectivement important de pouvoir contrĂ´ler la distribution publique de ses contenus/services par le biais d’une API et pour cela n’importe quel fournisseur d’API devrait savoir si son infrastructure lui permet de rĂ©aliser les tâches suivantes:
1. Contrôle et Gestion des Accès (génération de clés d’accès, identification des utilisateurs et contrôle du respect du cadre d’utilisation)
2. Supervision et Génération de Statistiques d’usage (permet de disposer d’informations pertinentes permettant d’améliorer le service offert)
3. Interaction et support des utilisateurs de l’API (forum, wiki, documentation technique, etc)
Aujourd’hui quelques entreprises comme 3scale ont développé des solutions clés en main, Plug & Play et économique offrant aux fournisseurs d’API la possibilités de disposer d’un outil professionnel de gestion et s’appuyant sur les « best practices » du marché.
3scale offre un solution simple et rapide à mettre en oeuvre, qui permet de faire une gestion intégrale de son API tant au niveau technique que commercial.
twitter: @guillaumebalas
[Edit] J’ai modĂ©rĂ© tout ce qui est pub directe
Citer #2 par Nicolas Cynober le 15 mars 2010 - 17:39
J’ai testĂ© ça sur http://dataviewer.org/, et je dois dire que leur service est vraiment bien fichu !