Post on 16-Jul-2015
ASP.NET Web API & Azure API Management
Stéphane GoudeauMicrosoft - @stephgou66
Florent SantinInfinite Square - @santinflo
tech.days 2015#mstechdays
Des API, pourquoi ?
API en Web : ASP.NET Web API
Bonnes pratiques de développement et de test d’API
Hosting d’API : Azure API Management
ASP.NET Web API et Azure API Management
tech.days 2015#mstechdaysASP.NET Web API et Azure API Management
• Historiquement :
• Egalement aujourd’hui :
Pourquoi?
tech.days 2015#mstechdaysASP.NET Web API et Azure API Management
Historique des API Web en environnement Microsoft
tech.days 2015#mstechdaysASP.NET Web API et Azure API Management
• Basé sur ASP.NET MVC
• Modèle de programmation HTTP standard
• S’appuie sur REST (et uniquement sur REST)
• Composition de requête, routes, filtres
• Simplifie la testabilité
Fonctionnement
tech.days 2015#mstechdaysASP.NET Web API et Azure API Management
• Depuis 2005 - Visual Studio dispose d’outils dédiés aux tests et à la qualité
• Sur vos Web API, les actions importantes :
Tests, performances
tech.days 2015#mstechdaysASP.NET Web API et Azure API Management
• Un projet ASP.NET Web API s’héberge comme n’importe quel autre site Web :
Hébergement
tech.days 2015#mstechdaysASP.NET Web API et Azure API Management
• Service d’exposition d’une API Web :
• Ajout de fonctionnalités pour diffuser l’API auprès de développeurs tiers :
Après l’hébergement, la mise à disposition
tech.days 2015#mstechdaysASP.NET Web API et Azure API Management
Après l’hébergement, la mise à disposition
tech.days 2015#mstechdaysASP.NET Web API et Azure API Management
• ASP.NET Web API est le compromis idéal entre productivité et respect des standard pour l’écriture d’API
• Azure API Management simplifie grandement l’exposition d’API à des tiers en fournissant tout l’outillage annexe essentiel
tech.days 2015#mstechdays
Activez vos bénéfices Azure jusqu’à
115€ de ressources mensuelles
offertes
115€ /mois
x5 membres
x3 ans
= 4 175€ de ressources offertes
http://azure.com http://aka.ms/azurepourmsdn
150€ de ressources offertes
Sans engagement
Pour tousUn mois d’essai offert
http://www.microsoft.com/bizspark/
Les Ressources Azure
Pour les startupsBizspark
= 49 000€ de ressources offertes
pendant un an
Pour les abonnés MSDN