SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
Azure API Management
Mettez vos APIs en scène
Speakers
Cellenza
Pourquoi Cellenza ?
“Nous croyons qu’il est possible de réaliser du
développement logiciel de haute qualité”
Une organisation en pôle de compétences
Technologie Méthodologie Gouvernance
Conduite du changement
Développement
Patterns
d’architecture
Best Practices (TDD,
BDD, …)
Craftmanship
Méthodes agiles
(SCRUM, SafE)
ALM
Intégration
Continue
Mesure d’impact
Processus,
Organisation,
DevOps
Communication, Formation, Coaching
Des experts reconnus
12
Azure
C#
ALM
SQL Server
Windows Client
1 4
Des publications :
• Livres blancs (Cell’Insights)
• http://www.cellenza.com/cellinsights
• Articles dans Programmez!
• Blog Cellenza
• http://blog.cellenza.com
Événements
• Organisation de TechEvent
• Speakers lors de conférences
• TechDays, Ncrafts, Azure Camp, …
 Livres blancs et « From Zero To Hero »
Le Digital plus stratégique que jamais
Les APIs au cœur du SI
Couche APIs
Architecture centrée autour des APIs
Applications mobiles Applications web
Applications clientes
natives
Objets connectés
Applications
d’entreprise
Applications
partenaires
Présentation API Management
Gouvernance de vos API
Azure API Management
WS à demeure APIs tierces
AZURE API MANAGEMENT
APIs sur Azure Azure APIs
Applications clientes
APP Développeurs
APPS
Publications des APIs
Hébergées
n’importe où
Développées sur
n’importe quelle
technologie
APIs
Backend
DIRECT OU
VPN
Portail de
publication
Gateway
Portail développeur
Azure API Management
Exposer vos services
Démonstration
Les problématiques
Limitation des impacts sur l’existant
Eviter les manipulations sur les développements existants
Sécurisation
Exposer les web services de manière sécurisée
Droits d’accès
Avoir la possibilité de configurer les accès sur les APIs exposées
Exposition d’un web service SOAP BizTalk
SOAP/Xml
BasicHttp
SI interne
WebApp
Azure
Azure API
Management
BizTalk
Server
Récupération du
stock Produit
Plateforme Cloud Azure
ERP APPs CRMPolicies
Syntaxe Http
Json
Les policies
Démonstration
Fonctionnalités de modernisation
Modernisation de la
syntaxe
Mécanismes logiquesPerformance
Utilisation de la
syntaxe HTTP
Appel de méthode HTTP (Get,
Put, Patch, Delete) qui peut être
plus cohérent
Format JSON
Format de données plus léger et
plus moderne
Quotas sur le nombre
d’appels
Evite la surcharge des web
services exposés par API
Management
Cache
Configuration qui peut apporter
de meilleures performances
Code et
transformation
Manipulations logiques sur les
appels pour transformer les
requêtes
Opérations
spécifiques
Déclenchement d’appels externes
pré ou post traitement
Liste des Policies utilisées
 Xml-to-json
 Xsl-Transform
 Rewrite-Uri
 Set-Method
 Set-Body
 Set-Header
 Set-Variable
Gestion de APIs
Démonstration
Suivi de l’utilisation et gestion
 Suivi de l’utilisation des APIs
 Gestion des problèmes
 Intégration avec Git
 API de gestion
Conclusion
Conclusion
Sans modifier les web services existants, API Management permet de
recentrer le SI autour des APIs.
Sécurité Modernisation
Suivi et gestion Engagement
Exposer des services web
SOAP/REST de façon
sécurisée
Enrichir vos services
avec de nouvelles
fonctionnalités HTTP
Avoir un suivi sur
l’utilisation pour identifier
les services à privilégier
Engager dans le
développement et
l’utilisation des APIs
Azure Api management

Contenu connexe

Tendances

Tendances (20)

Integration Summit 16 - Les nouveautés BizTalk Server 2016
Integration Summit 16 - Les nouveautés BizTalk Server 2016Integration Summit 16 - Les nouveautés BizTalk Server 2016
Integration Summit 16 - Les nouveautés BizTalk Server 2016
 
Donnez de l'agilité à votre système d'information avec Azure
Donnez de l'agilité à votre système d'information avec AzureDonnez de l'agilité à votre système d'information avec Azure
Donnez de l'agilité à votre système d'information avec Azure
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
 
Api gateway
Api gatewayApi gateway
Api gateway
 
Keynote #Tech - API Management, comment orchestrer vos API ? par Philippe DE ...
Keynote #Tech - API Management, comment orchestrer vos API ? par Philippe DE ...Keynote #Tech - API Management, comment orchestrer vos API ? par Philippe DE ...
Keynote #Tech - API Management, comment orchestrer vos API ? par Philippe DE ...
 
Integration summit 2016 keynote
Integration summit 2016  keynoteIntegration summit 2016  keynote
Integration summit 2016 keynote
 
identité-as-a-service pour vos applications b2c - marius zaharia - samir arez...
identité-as-a-service pour vos applications b2c - marius zaharia - samir arez...identité-as-a-service pour vos applications b2c - marius zaharia - samir arez...
identité-as-a-service pour vos applications b2c - marius zaharia - samir arez...
 
APIs dans Azure : serverless ou pas serverless?
APIs dans Azure : serverless ou pas serverless?APIs dans Azure : serverless ou pas serverless?
APIs dans Azure : serverless ou pas serverless?
 
A la découverte d'Azure Logic App
A la découverte d'Azure Logic AppA la découverte d'Azure Logic App
A la découverte d'Azure Logic App
 
2018-10-17 J1 7D - Introduction au Microsoft Graph démarrez vite et livrez ra...
2018-10-17 J1 7D - Introduction au Microsoft Graph démarrez vite et livrez ra...2018-10-17 J1 7D - Introduction au Microsoft Graph démarrez vite et livrez ra...
2018-10-17 J1 7D - Introduction au Microsoft Graph démarrez vite et livrez ra...
 
Integration Summit 16 : IoT, Service Fabric et Logic App
Integration Summit 16 : IoT, Service Fabric et Logic AppIntegration Summit 16 : IoT, Service Fabric et Logic App
Integration Summit 16 : IoT, Service Fabric et Logic App
 
Modern Monitoring dans Azure
Modern Monitoring dans AzureModern Monitoring dans Azure
Modern Monitoring dans Azure
 
Livre blanc : les nouveaux enjeux des API
Livre blanc : les nouveaux enjeux des APILivre blanc : les nouveaux enjeux des API
Livre blanc : les nouveaux enjeux des API
 
Introduction a IBM API Management
Introduction a IBM API ManagementIntroduction a IBM API Management
Introduction a IBM API Management
 
UGSF Juin 2013 - Design des Apps SharePoint 2013
UGSF Juin 2013 - Design des Apps SharePoint 2013UGSF Juin 2013 - Design des Apps SharePoint 2013
UGSF Juin 2013 - Design des Apps SharePoint 2013
 
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir ArezkiGab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
Gab 2017 Lyon - les strategies d'intégration avec Azure iPaaS - Samir Arezki
 
Global Azure Bootcamp GAB Paris 2017
Global Azure Bootcamp GAB Paris 2017Global Azure Bootcamp GAB Paris 2017
Global Azure Bootcamp GAB Paris 2017
 
Introduction à Power Apps et Microsoft Flow
Introduction à Power Apps et Microsoft FlowIntroduction à Power Apps et Microsoft Flow
Introduction à Power Apps et Microsoft Flow
 
Atelier Technique - F5 - #ACSS2019
Atelier Technique - F5  - #ACSS2019Atelier Technique - F5  - #ACSS2019
Atelier Technique - F5 - #ACSS2019
 
2018-10-17 J1 4B - Présentation METSYS débuter avec PowerShell DSC- Thomas Il...
2018-10-17 J1 4B - Présentation METSYS débuter avec PowerShell DSC- Thomas Il...2018-10-17 J1 4B - Présentation METSYS débuter avec PowerShell DSC- Thomas Il...
2018-10-17 J1 4B - Présentation METSYS débuter avec PowerShell DSC- Thomas Il...
 

Similaire à Azure Api management

Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
Gregory Renard
 
B5252 g formation-ibm-cognos-framework-manager-concevoir-des-modeles-de-metad...
B5252 g formation-ibm-cognos-framework-manager-concevoir-des-modeles-de-metad...B5252 g formation-ibm-cognos-framework-manager-concevoir-des-modeles-de-metad...
B5252 g formation-ibm-cognos-framework-manager-concevoir-des-modeles-de-metad...
CERTyou Formation
 
B5252 g formation-ibm-cognos-framework-manager-concevoir-des-modeles-de-metad...
B5252 g formation-ibm-cognos-framework-manager-concevoir-des-modeles-de-metad...B5252 g formation-ibm-cognos-framework-manager-concevoir-des-modeles-de-metad...
B5252 g formation-ibm-cognos-framework-manager-concevoir-des-modeles-de-metad...
CERTyou Formation
 

Similaire à Azure Api management (20)

Introduction a la SOA
Introduction a la SOAIntroduction a la SOA
Introduction a la SOA
 
Infrastructure As Code
Infrastructure As CodeInfrastructure As Code
Infrastructure As Code
 
L’intégration, facteur clef de succès d’une transformation digitale
L’intégration, facteur clef de succès d’une transformation digitaleL’intégration, facteur clef de succès d’une transformation digitale
L’intégration, facteur clef de succès d’une transformation digitale
 
Serverless for OPS - Global Azure Bootcamp 2018
Serverless for OPS - Global Azure Bootcamp 2018Serverless for OPS - Global Azure Bootcamp 2018
Serverless for OPS - Global Azure Bootcamp 2018
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
 
AWS Summit Paris - Track 1 - Session 3 - Abordez la migration de vos applicat...
AWS Summit Paris - Track 1 - Session 3 - Abordez la migration de vos applicat...AWS Summit Paris - Track 1 - Session 3 - Abordez la migration de vos applicat...
AWS Summit Paris - Track 1 - Session 3 - Abordez la migration de vos applicat...
 
Quels services Azure pour mon application Web ?
Quels services Azure pour mon application Web ?Quels services Azure pour mon application Web ?
Quels services Azure pour mon application Web ?
 
GAB 2017 PARIS - Azure Functions et les architectures serverless par Laurent Yin
GAB 2017 PARIS - Azure Functions et les architectures serverless par Laurent YinGAB 2017 PARIS - Azure Functions et les architectures serverless par Laurent Yin
GAB 2017 PARIS - Azure Functions et les architectures serverless par Laurent Yin
 
B5252 g formation-ibm-cognos-framework-manager-concevoir-des-modeles-de-metad...
B5252 g formation-ibm-cognos-framework-manager-concevoir-des-modeles-de-metad...B5252 g formation-ibm-cognos-framework-manager-concevoir-des-modeles-de-metad...
B5252 g formation-ibm-cognos-framework-manager-concevoir-des-modeles-de-metad...
 
B5252 g formation-ibm-cognos-framework-manager-concevoir-des-modeles-de-metad...
B5252 g formation-ibm-cognos-framework-manager-concevoir-des-modeles-de-metad...B5252 g formation-ibm-cognos-framework-manager-concevoir-des-modeles-de-metad...
B5252 g formation-ibm-cognos-framework-manager-concevoir-des-modeles-de-metad...
 
Serverless for Ops
Serverless for OpsServerless for Ops
Serverless for Ops
 
DevCon 2 ; Infra as Code avec Azure
DevCon 2  ; Infra as Code avec AzureDevCon 2  ; Infra as Code avec Azure
DevCon 2 ; Infra as Code avec Azure
 
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybridesAWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
AWS Paris Summit 2014 - T2 - Déployer des environnements entreprises hybrides
 
Azure Mesh Et Surface
Azure Mesh Et SurfaceAzure Mesh Et Surface
Azure Mesh Et Surface
 
AWS Summit Paris - Track 1 - Session 1 - Boostez votre activité l'impact de ...
AWS Summit Paris - Track 1 - Session 1 - Boostez votre activité  l'impact de ...AWS Summit Paris - Track 1 - Session 1 - Boostez votre activité  l'impact de ...
AWS Summit Paris - Track 1 - Session 1 - Boostez votre activité l'impact de ...
 
Qualité, bonnes pratiques et CMS - WordCamp Bordeaux - 18 mars 2017
Qualité, bonnes pratiques et CMS - WordCamp Bordeaux - 18 mars 2017Qualité, bonnes pratiques et CMS - WordCamp Bordeaux - 18 mars 2017
Qualité, bonnes pratiques et CMS - WordCamp Bordeaux - 18 mars 2017
 
Devenir Revendeur Softlayer [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Devenir Revendeur Softlayer [#CloudAccelerate 13/06/2014 @ IBM CC Paris]Devenir Revendeur Softlayer [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
Devenir Revendeur Softlayer [#CloudAccelerate 13/06/2014 @ IBM CC Paris]
 
SQL Server et les développeurs
SQL Server et les développeurs SQL Server et les développeurs
SQL Server et les développeurs
 
Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"Asp.net Présentation de L'application "Organizer"
Asp.net Présentation de L'application "Organizer"
 
Présentation de SQL Azure
Présentation de SQL AzurePrésentation de SQL Azure
Présentation de SQL Azure
 

Plus de Michel HUBERT

Plus de Michel HUBERT (20)

infrastructure as code & software craftmanship
infrastructure as code & software craftmanshipinfrastructure as code & software craftmanship
infrastructure as code & software craftmanship
 
Debugging and interacting with production applications
Debugging and interacting with production applicationsDebugging and interacting with production applications
Debugging and interacting with production applications
 
Enhancing web applications with cloud intelligence
Enhancing web applications with cloud intelligenceEnhancing web applications with cloud intelligence
Enhancing web applications with cloud intelligence
 
migrating web applications to azure
migrating web applications to azuremigrating web applications to azure
migrating web applications to azure
 
Talk journey to azure
Talk journey to azureTalk journey to azure
Talk journey to azure
 
Shadow IT to modern workplace
Shadow IT to modern workplaceShadow IT to modern workplace
Shadow IT to modern workplace
 
Cloud expo europe session infeeny gouvernez votre plateforme cloud azure par ...
Cloud expo europe session infeeny gouvernez votre plateforme cloud azure par ...Cloud expo europe session infeeny gouvernez votre plateforme cloud azure par ...
Cloud expo europe session infeeny gouvernez votre plateforme cloud azure par ...
 
Ms exp17 architectures serverless - v1.0
Ms exp17   architectures serverless - v1.0Ms exp17   architectures serverless - v1.0
Ms exp17 architectures serverless - v1.0
 
aOs Lille : Nouveautés Azure
aOs Lille : Nouveautés AzureaOs Lille : Nouveautés Azure
aOs Lille : Nouveautés Azure
 
Cognitives services
Cognitives servicesCognitives services
Cognitives services
 
Azure Big data
Azure Big data Azure Big data
Azure Big data
 
Azure Stream analytics / Event Hub
Azure Stream analytics / Event HubAzure Stream analytics / Event Hub
Azure Stream analytics / Event Hub
 
Xebicon16 miriot
Xebicon16   miriotXebicon16   miriot
Xebicon16 miriot
 
Xebicon architectures microservices azure v1.0
Xebicon   architectures microservices azure v1.0Xebicon   architectures microservices azure v1.0
Xebicon architectures microservices azure v1.0
 
Xamarin day - Xamarin et le cloud
Xamarin day - Xamarin et le cloudXamarin day - Xamarin et le cloud
Xamarin day - Xamarin et le cloud
 
Paris container day rex younited credit
Paris container day   rex younited creditParis container day   rex younited credit
Paris container day rex younited credit
 
Miriot DevCon Programmez!
Miriot DevCon Programmez!Miriot DevCon Programmez!
Miriot DevCon Programmez!
 
Jss 2015 Stream Analytics
Jss 2015   Stream AnalyticsJss 2015   Stream Analytics
Jss 2015 Stream Analytics
 
Architectures lambda - Microsoft
Architectures lambda - MicrosoftArchitectures lambda - Microsoft
Architectures lambda - Microsoft
 
Mobile Day : Enjeux d'aujoourd'hui
Mobile Day : Enjeux d'aujoourd'huiMobile Day : Enjeux d'aujoourd'hui
Mobile Day : Enjeux d'aujoourd'hui
 

Azure Api management

  • 1.
  • 2. Azure API Management Mettez vos APIs en scène
  • 5. Pourquoi Cellenza ? “Nous croyons qu’il est possible de réaliser du développement logiciel de haute qualité”
  • 6. Une organisation en pôle de compétences Technologie Méthodologie Gouvernance Conduite du changement Développement Patterns d’architecture Best Practices (TDD, BDD, …) Craftmanship Méthodes agiles (SCRUM, SafE) ALM Intégration Continue Mesure d’impact Processus, Organisation, DevOps Communication, Formation, Coaching
  • 7. Des experts reconnus 12 Azure C# ALM SQL Server Windows Client 1 4 Des publications : • Livres blancs (Cell’Insights) • http://www.cellenza.com/cellinsights • Articles dans Programmez! • Blog Cellenza • http://blog.cellenza.com Événements • Organisation de TechEvent • Speakers lors de conférences • TechDays, Ncrafts, Azure Camp, …  Livres blancs et « From Zero To Hero »
  • 8. Le Digital plus stratégique que jamais
  • 9. Les APIs au cœur du SI Couche APIs Architecture centrée autour des APIs Applications mobiles Applications web Applications clientes natives Objets connectés Applications d’entreprise Applications partenaires
  • 11. Azure API Management WS à demeure APIs tierces AZURE API MANAGEMENT APIs sur Azure Azure APIs Applications clientes
  • 12. APP Développeurs APPS Publications des APIs Hébergées n’importe où Développées sur n’importe quelle technologie APIs Backend DIRECT OU VPN Portail de publication Gateway Portail développeur Azure API Management
  • 14. Les problématiques Limitation des impacts sur l’existant Eviter les manipulations sur les développements existants Sécurisation Exposer les web services de manière sécurisée Droits d’accès Avoir la possibilité de configurer les accès sur les APIs exposées
  • 15. Exposition d’un web service SOAP BizTalk SOAP/Xml BasicHttp SI interne WebApp Azure Azure API Management BizTalk Server Récupération du stock Produit Plateforme Cloud Azure ERP APPs CRMPolicies Syntaxe Http Json
  • 17. Fonctionnalités de modernisation Modernisation de la syntaxe Mécanismes logiquesPerformance Utilisation de la syntaxe HTTP Appel de méthode HTTP (Get, Put, Patch, Delete) qui peut être plus cohérent Format JSON Format de données plus léger et plus moderne Quotas sur le nombre d’appels Evite la surcharge des web services exposés par API Management Cache Configuration qui peut apporter de meilleures performances Code et transformation Manipulations logiques sur les appels pour transformer les requêtes Opérations spécifiques Déclenchement d’appels externes pré ou post traitement
  • 18. Liste des Policies utilisées  Xml-to-json  Xsl-Transform  Rewrite-Uri  Set-Method  Set-Body  Set-Header  Set-Variable
  • 20. Suivi de l’utilisation et gestion  Suivi de l’utilisation des APIs  Gestion des problèmes  Intégration avec Git  API de gestion
  • 22. Conclusion Sans modifier les web services existants, API Management permet de recentrer le SI autour des APIs. Sécurité Modernisation Suivi et gestion Engagement Exposer des services web SOAP/REST de façon sécurisée Enrichir vos services avec de nouvelles fonctionnalités HTTP Avoir un suivi sur l’utilisation pour identifier les services à privilégier Engager dans le développement et l’utilisation des APIs