integration summit 16 : azure api management

18
Azure API Management Mettez vos APIs en scène à l’Integration Summit 2016! Laurent Yin

Upload: cellenza

Post on 16-Apr-2017

64 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: Integration Summit 16 : Azure API Management

Azure API ManagementMettez vos APIs en scène à l’Integration Summit 2016!Laurent Yin

Page 2: Integration Summit 16 : Azure API Management

Laurent YinConsultant Cloud & Integration

Page 3: Integration Summit 16 : Azure API Management

1 Contexte

4

EEEEEEE EEE EEE EEEEEEEE EEEEEEEEE

2 EEEEE EEE EEEEEEEEEE

3

EEEEEEEEEE EEEE EEE EEEEEEEE

5 EEEEE EE EEEEEE EEE EEEE

Page 4: Integration Summit 16 : Azure API Management

Les APIs : un monde ouvert

Contexte de transformation numérique

Explosion du nombre’EEEEEE EEEEEEEEEE EEE EE EEEEEEE EEEEEEEEE

50 % pour Salesforce60 % pour Ebay90 EEEE %EEEEEEEEEEEEEEEE EEE EEEEEEEEEEEEE EEE EEEE

Page 5: Integration Summit 16 : Azure API Management

Les APIs au cœur du SI

Couche APIs

Architecture centrée autour des APIs

Applications mobiles EEEEEEEEEEEE EEE

EEEEEEEEEEEE EEEEEEEE EEEEEEE

EEEEEE EEEEEEEEE

EEEEEEEEEEEE’

EEEEEEEEEEEE EEEEEEEEEEE

Page 6: Integration Summit 16 : Azure API Management

Azure API ManagementPrésentation d’Azure API Management

Page 7: Integration Summit 16 : Azure API Management

Azure API ManagementAZURE API MANAGEME

NT

SécuritéPasserelleProtection

Accès...

Modernisation

OptimisationDécouplage

Transformation...

MonitoringUtilisation

Etat de santéMonétisation

...

DéveloppeurSelf-serviceDécouverte

Documentation...

WS à demeure APIs tierces

AZURE API MANAGEMENT

APIs sur Azure Azure APIs

Applications clientes

Page 8: Integration Summit 16 : Azure API Management

Azure API Management

APP Développeurs

APPS

Publications des APIs

Hébergées n’importe où

Développées sur n’importe quelle

technologie

APIsBackend

DIRECT OUVPN

AZURE API MANAGEME

NT

Portail de publication

Gateway

Portail développeur

Page 9: Integration Summit 16 : Azure API Management

Exposer ses webservices existants de façon moderne et sécuriséeDémonstration

Page 10: Integration Summit 16 : Azure API Management

Les problématiques

Limitation des impacts sur’

Eviter les manipulations sur les développements existants

EEEEEEEEEEEEEEEEEEE EEE EEE EEEEEEEE EE EEEEEEE EEEEEEEEE

EEEEEEE’EEEEE EE EEEEEEEEEEE EE EEEEEEEEEE EEE EEEEE EEE EEE EEEE EEEEEEEE

Page 11: Integration Summit 16 : Azure API Management

Exposition d’un web service SOAP BizTalk

SOAP/XmlBasicHttp

EE EEEEEEE

EEEEEE EEEEE

EEEEE EEE EEEEEEEEEE EEEEEEE

EEEEEE

Récupération duEEEEE EEEEEEE

EEEEEEEEEE EEEEE EEEEE

ERP APPs CRMPolicies

EEEEEEE EEEEEEEE

Page 12: Integration Summit 16 : Azure API Management

Exploiter ses APIs existantes grâce aux PoliciesDémonstration

Page 13: Integration Summit 16 : Azure API Management

Fonctionnalités de modernisation

EEEEEEEEEEEEE EE EE

EEEEEEE

EEEEEEEEEE

EEEEEEEE

EEEEEEEEEEE

EEEEEEEEEEE EE EE EEEEEEE H T T P

Appel de méthode HTTP EEE (, , , )EEEE EEEE

p l u sEEEEEEEE

EEEEEE J S O NEEEEEE EE EEEEEEE EEEE EEEEE EE EEEE EEEEEEE

EEEEEE EEE EE EEEEEE ’EEEEE EE EEEEEEEEE EEE EEE EEEEEEEE EEEEEEE EEE

A P IEEEEEEEEEE

EEEEEEEEEEEEEEEEEE EEE EEEE EEEEEEEE EE EEEEEEEEEE EEEEEEEEEEEE

EEEE EE EEEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEE EEE EEE EEEEEE EEEE EEEEEEEEEEE EEE EEEEEEEE

EEEEEEEEEE EEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEE EEEEEEEE EEE EE EEEE EEEEEEEEEE

Page 14: Integration Summit 16 : Azure API Management

Liste des Policies utilisées

Xml-to-json Xsl-Transform Rewrite-Uri Set-Method Set-Body Set-Header Set-Variable

Page 15: Integration Summit 16 : Azure API Management

Gestion de vos APIsDémonstration

Page 16: Integration Summit 16 : Azure API Management

Suivi de l’utilisation et gestion

Suivi de l’utilisation des APIs Gestion des problèmes Intégration avec Git API de gestion

Page 17: Integration Summit 16 : Azure API Management

Conclusion

Page 18: Integration Summit 16 : Azure API Management

ConclusionSans modifier les web services existants, API Management place les APIs au centre du SI.

S é c u r i t éEEEEEEEEEEEEE

EEEEE EE EEEEEEE EEEEEEEEEE

EEEEEEE EEE EEEEEEEE EEE EEEEEEEEE EE EEEEE EEEEEEEEE

EEEEEEEE EEE EEEEEEEE EEEE EE EEEEEEEEE EEEEEEEEEEEEEEE EEEE

EEEEE EE EEEEE EEE EEEEEEEEEEEEE EEEE EEEEEEEEEE EEE EEEEEEEE à

EEEEEEEEEEE

EEEEEEE EEEE EE EEEEEEEEEEEEE EE EEEEEEEEEEEEE EEE EEEE