introduction a ibm api management
Post on 23-Jan-2018
1.235 Views
Preview:
TRANSCRIPT
© 2015 IBM Corporation
IBM API Management#ibmapimgt
Magali Boulet
Pan-IMT Middleware Technical Sales
magali.boulet@fr.ibm.com
magaliboulet
Pourquoi les APIs ? Et pourquoi maintenant ?
3 © 2015 IBM Corporation3 © 2015 IBM Corporation
Connected Appliances
Partners
Websites
APIs
Trillions 2018+
Transformation numérique oblige les entreprises à trouver de
nouvelles façons d'innover et d'atteindre de nouveaux clients
Tablets
Internet TVs Smartphones
Game Consoles
Connected Cars
Websites
Millions 1993 - 2000
APIs SOAPour contrôler la création et le comportement opérationnel des services des systems of Record
Pour favoriser l'innovation via la consommation d'API à travers des systèmes d'engagement
Private Cloud
Back-office Processes
Analytics
Services Databases
CRM
Internet of Things
Mobile
Public Cloud
Social Web
Partners
Gateway Intégration
Services
•Focus sur le fournisseur•Interface stable vers le
systems of record
APIs
•Focus sur le consommateur•Facile à apprendre, à utiliser
•Accès simplifié aux fonctions de Gateway
RES
T (X
ML/
JSO
N)
We
b-S
erv
ice
(SO
AP
)
Web API ?Une Web API est une Interface…
…exploitant les technologies du Web
…permettant d’interagir avec des données
Services, Applications, donnéesWeb API
Flu
x h
été
rogè
nes
de
do
nn
ées
Consommateurs internes/externesdes données
Le cercle vertueux dans l’Economie des APIs
Données métier
Servicesd’entrepriseExposables
Le cercle vertueux dans l’Economie des APIs
Web API
APIs donnant accès aux services métiers
Servicesd’entrepriseExposables
Données métier
Le cercle vertueux dans l’Economie des APIs
Développeurs
Utilisent les APIs pour créer des
applications
Web API
APIs donnant accès aux services métiers
Servicesd’entrepriseExposables
Données métier
Le cercle vertueux dans l’Economie des APIs
Applications
Accèdent aux services de backendà travers les
Web APIs
Développeurs
Utilisent les APIs pour créer des
applications
Web API
APIs donnant accès aux services métiers
Servicesd’entrepriseExposables
Données métier
Le cercle vertueux dans l’Economie des APIs
Utilisateurs
Augmentation du chiffre
d’affaires par l’usage
d’applications
Applications
Accèdent aux services de backendà travers les
Web APIs
Développeurs
Utilisent les APIs pour créer des
applications
Web API
APIs donnant accès aux services métiers
Servicesd’entrepriseExposables
Données métier
Réussite d’une API : comment ?
Diffusion
Réalisation facile
“Monétisation”
Le rôle central d’IBM API Management
/apimanagement
Création Gestion Exécution
Une plate-forme complète pour les APIs
IBM API Management
Siebel
Applications
ESB
SOAP Services Providers
REST Services Providers
Internet of Things
Mobile
Public Cloud
Social Web
Partners
Gateway
API Manager
APIs
Portal
Gestion ExécutionSécurité
Création
Sources de données
Internet of Things
Mobile
Public Cloud
Social Web
Partners
API Gateway
API Manager
Portail d’APIs
StrongLoopDevelop & Compose API (run)Connect API to data sourcesGenerate API consumer SDK
Build, deploy, scale Node appsMonitor & debug Node apps
IBM API Management
Une plate-forme API complète
IBM API ManagementGestion Sécurité
IBM API Management
API Management Layer
API Gateway
AnalyticsDeploie APIs
La couche API Gateway : DataPower
ESX Server and Workstation
B2B
Web
Cloud
API
SOA
Mobile
Physical ▪ Virtual ▪ Cloud
API Gateway
Les fonctions clés d’IBM API Management
Portail Développeurs
Création et supervision d’APIs
Versionning
Déploiement
Gestion des communautés de
consommateurs d’APIs
Contrôle d’accès basé sur des
rôles
Documentation des APIs
Exploration de la documentation
API
Provisionning des clés des
applications
Self-service
Suivi de l’usage des APIs
API Manager
Console de Management
Configuration de l’installation (cluster,
réseau, etc)
Suivi de l’état de santé de la solution
Métriques (CPU, mémoire, etc)
API Management Layer
Gestion de profils variés dans l’API Management
Créateur d’APIs
Développeurs
d’applications
API Product Manager
“les gens de la prod”
Consommation d’APIs Fourniture d’APIs
Les fonctions clés d’IBM API Management
Portail Développeurs
API Manager
Console de Management
API Product Manager
• Comment publier et mettre à jour
des APIs ?
• Comment diffuser mes APIs ?
• Comment sécuriser les accès ?
Créateur d’APIs
• Comment assembler les APIs?
• Comment gérer la sécurité?
• Comment mesurer la performance ?
Administrateur
• Comment gérer mes environnements ?
• Comment faire la repartition de charge ?
• Comment faire évoluer l’infrastructure ?
Développeur d’application
• Où avoir accès aux APis?
• Comment comprendre les APIs?
• Comment les tester ?
© 2015 IBM Corporation
On
premise
On
Cloud
Dedicated
3 | On premiseBehind your firewall for most sensitive workloads & complete control
API Management –modèle de déploiement flexible
2 | On CloudMaximize on cloud economics and agility. Offered as SaaS on SoftLayer and also available through Bluemix
1 | DedicatedWith Bluemix Dedicated API Management, everything is dedicated and connected to you — agility of public cloud, yet feels like home
API
Management
Layer
SOAP / RESTServices
Providers/ ESB
API
Gateways
API
Management
Layers
portal
API API
ManagementAnalytics
Consumer
API Manager
Cas d’usage : IBM API Management interne
Lo
ad
Ba
lan
cin
g
Developer PortalAPI Manager
API
Management
Layer
API
Gateways
Reverse Proxy Web
API
Management
Layers
portal portal
API API
API
Consumer
API Manager
Lo
ad
Ba
lan
cin
g
SOAP / RESTServices
Providers/ ESB
ManagementAnalytics
Cas d’usage : IBM API Management externe
API Management Resources• Product Page
• ibm.com/apimanagement
• API Management Saas• https://apim.ibmcloud.com/
• API developer community• developer.ibm.com/api
• Twitter• @ibmapimgt
• YouTube Channel• youtube.com/ibmapimanagement
• Slideshare• slideshare.net/ibmapimgmt
• Speaker Deck• speakerdeck.com/ibmapimgmt
• Free API Management consultation https://www-01.ibm.com/marketing/iwm/iwm/web/signup.do?source=ibm-apimancon
top related