Integration Summit 16 : Azure API Management

Preview:

Citation preview

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

Laurent YinConsultant Cloud & Integration

1 Contexte

4

EEEEEEE EEE EEE EEEEEEEE EEEEEEEEE

2 EEEEE EEE EEEEEEEEEE

3

EEEEEEEEEE EEEE EEE EEEEEEEE

5 EEEEE EE EEEEEE EEE EEEE

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

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

Azure API ManagementPrésentation d’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

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

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

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

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

Exploiter ses APIs existantes grâce aux PoliciesDémonstration

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

Liste des Policies utilisées

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

Gestion de vos APIsDé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

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

Recommended