Introduction a IBM API Management

778 vues

Publié le

Presentation en français de la solution IBM de gestion d'#APIs

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
778
Sur SlideShare
0
Issues des intégrations
0
Intégrations
29
Actions
Partages
0
Téléchargements
24
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Introduction a IBM API Management

  1. 1. © 2015 IBM Corporation IBM API Management #ibmapimgt Magali Boulet Pan-IMT Middleware Technical Sales magali.boulet@fr.ibm.com magaliboulet
  2. 2. Pourquoi les APIs ? Et pourquoi maintenant ?
  3. 3. 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
  4. 4. APIs SOA Pour 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
  5. 5. REST(XML/JSON) Web-Service(SOAP) 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 Fluxhétérogènesde données Consommateurs internes/externes des données
  6. 6. Le cercle vertueux dans l’Economie des APIs Données métier Services d’entreprise Exposables
  7. 7. Le cercle vertueux dans l’Economie des APIs Web API APIs donnant accès aux services métiers Services d’entreprise Exposables Données métier
  8. 8. 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 Services d’entreprise Exposables Données métier
  9. 9. 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 Services d’entreprise Exposables Données métier
  10. 10. 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 Services d’entreprise Exposables Données métier
  11. 11. Réussite d’une API : comment ?  Diffusion  Réalisation facile  “Monétisation”
  12. 12. Le rôle central d’IBM API Management
  13. 13. /apimanagement Création Gestion Exécution Une plate-forme complète pour les APIs
  14. 14. 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écution Sécurité Création
  15. 15. Sources de données Internet of Things Mobile Public Cloud Social Web Partners API Gateway API Manager Portail d’APIs StrongLoop Develop & Compose API (run) Connect API to data sources Generate API consumer SDK Build, deploy, scale Node apps Monitor & debug Node apps IBM API Management Une plate-forme API complète
  16. 16. IBM API Management Gestion Sécurité
  17. 17. IBM API Management API Management Layer API Gateway AnalyticsDeploie APIs
  18. 18. La couche API Gateway : DataPower ESX Server and Workstation B2B Web Cloud API SOA Mobile Physical ▪ Virtual ▪ Cloud API Gateway
  19. 19. 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
  20. 20. 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
  21. 21. 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 ?
  22. 22. © 2015 IBM Corporation On premise On Cloud Dedicated 3 | On premise Behind your firewall for most sensitive workloads & complete control API Management – modèle de déploiement flexible 2 | On Cloud Maximize on cloud economics and agility. Offered as SaaS on SoftLayer and also available through Bluemix 1 | Dedicated With Bluemix Dedicated API Management, everything is dedicated and connected to you — agility of public cloud, yet feels like home
  23. 23. API Management Layer SOAP / REST Services Providers / ESB API Gateways API Management Layers portal API API Management Analytics Consumer API Manager Cas d’usage : IBM API Management interne LoadBalancing Developer Portal API Manager
  24. 24. API Management Layer API Gateways Reverse Proxy Web API Management Layers portal portal API API API Consumer API Manager LoadBalancing SOAP / REST Services Providers / ESB Management Analytics Cas d’usage : IBM API Management externe
  25. 25. 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

×