25
© 2015 IBM Corporation IBM API Management #ibmapimgt Magali Boulet Pan-IMT Middleware Technical Sales [email protected] magaliboulet

Introduction a IBM API Management

Embed Size (px)

Citation preview

Page 1: Introduction a IBM API Management

© 2015 IBM Corporation

IBM API Management#ibmapimgt

Magali Boulet

Pan-IMT Middleware Technical Sales

[email protected]

magaliboulet

Page 2: Introduction a IBM API Management

Pourquoi les APIs ? Et pourquoi maintenant ?

Page 3: Introduction a IBM API Management

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

Page 4: Introduction a IBM API Management

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

Page 5: Introduction a IBM API Management

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

Page 6: Introduction a IBM API Management

Le cercle vertueux dans l’Economie des APIs

Données métier

Servicesd’entrepriseExposables

Page 7: Introduction a IBM API Management

Le cercle vertueux dans l’Economie des APIs

Web API

APIs donnant accès aux services métiers

Servicesd’entrepriseExposables

Données métier

Page 8: Introduction a IBM API Management

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

Page 9: Introduction a IBM API Management

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

Page 10: Introduction a IBM API Management

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

Page 11: Introduction a IBM API Management

Réussite d’une API : comment ?

Diffusion

Réalisation facile

“Monétisation”

Page 12: Introduction a IBM API Management

Le rôle central d’IBM API Management

Page 13: Introduction a IBM API Management

/apimanagement

Création Gestion Exécution

Une plate-forme complète pour les APIs

Page 14: Introduction a IBM API Management

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

Page 15: Introduction a IBM API Management

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

Page 16: Introduction a IBM API Management

IBM API ManagementGestion Sécurité

Page 17: Introduction a IBM API Management

IBM API Management

API Management Layer

API Gateway

AnalyticsDeploie APIs

Page 18: Introduction a IBM API Management

La couche API Gateway : DataPower

ESX Server and Workstation

B2B

Web

Cloud

API

SOA

Mobile

Physical ▪ Virtual ▪ Cloud

API Gateway

Page 19: Introduction a IBM API Management

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

Page 20: Introduction a IBM API Management

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

Page 21: Introduction a IBM API Management

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 ?

Page 22: Introduction a IBM API Management

© 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

Page 23: Introduction a IBM API Management

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

Page 24: Introduction a IBM API Management

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

Page 25: Introduction a IBM API Management

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