API Management

Micropole Group
Micropole GroupMicropole Group
1
MATINÉE DÉCOUVERTE
Tout ce que vous avez toujours voulu savoir sur les API…
mais que vous n’osez pas demander !
18 et 19 DÉCEMBRE 2017
2
UN GROUPE DE CONSEIL ET SOLUTIONS INNOVANTES
SPÉCIALISÉ SUR LA DATA & LE DIGITAL
3 AGENCES
EN CHINE9 AGENCES
RÉGIONALES
EN FRANCE
5 PAYS
EN EUROPE
+ 110 M€ DE CA
D O N T 3 0 % A L ’ I N T E R N A T I O N A L
1150
C O N S U L T A N T S M E T I E R S
E T I N G E N I E U R S
NOTRE MISSION
A I D E R L E S E N T R E P R I S E S À S E T R A N S F O R M E R
E N T I R A N T L E M E I L L E U R PA R T I D E L’ I N N OVAT I O N
3
TRANSFORMATION DIGITALE / AGENCE WIDE
Un positionnement unique qui allie expertise Conseil des CMO’s,
excellence technologique et design.
GOUVERNANCE DES DONNÉES
Leader du MDM en Europe.
Plus de 70 projets réalisés.
PILOTAGE DE LA PERFORMANCE
Spécialiste DATA depuis 25 ans.
Leader de la Performance Financière avec plus de 250 projets réalisés.
3 OFFRES COMPLÉMENTAIRES
AU SERVICE DE LA PERFORMANCE DES DIRECTIONS MÉTIERS
44
NOUVELLES SIGNATURES 2017
5
Tout ce que vous avez toujours voulu savoir sur les API…
mais que vous n’osez pas demander !
6
LEGO
7
#1 CONSTRUIRE UNE MAISON
Chaque groupe va construire une partie de la maison
3 MINUTES
FINISHGOReady
8
#2 CONSTRUIRE UNE MAISON
Assembler les différents éléments que vous avez construit
3 MINUTES
FINISHGOReady
9
#3 CONSTRUIRE UNE MAISON
Utiliser le catalogue des éléments disponibles
3 MINUTES
FINISHGOReady
10
Tout ce que vous avez toujours voulu
savoir sur les API… mais que vous
n’osez pas demander !
• Qu’est-ce qu’une API ?
• Explorer l’économie digitale
• Démarrer votre expérience digitale
• Retour d’expérience
11
QU’EST-CE QU’UNE API
• Qu’est qu’un API Manager ?
12
POURQUOI LES API ?
Sans les API
• Les applications cherchent les informations en exploitant via le screen-scraping le
contenu des pages
• Des développements d’interfaces, souvent spécifiques, sont réalisés pour connecter
les applications entre-elles
Avec les API
• Les applications utilisent une brique de service dont le contrat est défini, la brique
reçoit des informations en entrée et retourne une réponse structurée
13
COMMENT ÇA MARCHE ?
Les API sont des produits, ils délivrent un service, fournissent de la valeur
• Intégrer du contenu pour et avec des partenaires pour créer des opportunités
• Exposer des services existants internes
• Créer de nouvelles offres produits
• Activer réellement la réutilisabilité
Tester, apprendre, enrichir vos API
• Utiliser la Sandbox pour tester et faire connaitre vos API
• Combiner vos API et créez-en de nouvelles
Partager et monétiser vos API
• Gérer et monitorer vos services
• Mesurer l’usage et le refacturer
14
UNE API N’EST PAS :
• Une application
• Un interface utilisateur
• Un serveur
15
UNE API EST :
Une source de données, une opération
16
QU’EST-CE QU’UNE PLATEFORME D’API MANAGEMENT (APIM)
API
GATEWAY
API
STORE
API
MANAGEMENT
• Authentication
• Access control
• Throttling
• Transformation
• Assembly
• Connection
• Self-service
• Sandbox
• Documentation
• Forum, Q&A
• Security management
• Monitoring / analytics
• Lifecycle manager
• Billing
17
RÉPONDRE AUX NOUVEAUX BESOINS
API Developer
• Comment puis-je assembler mes API ?
• Comment puis-je gérer la sécurité ?
• Est-ce que l’infrastructure est scalable ?
• Comment mesurer la performance des mes API ?
App Developer
•Où puis-je trouver les API ?
•Comment les exploiter ?
•Comment puis-je mesurer leur
usage ?
API Product Manager
•Comment mettre à jour mes API rapidement ?
•Comment publier mes API ?
•Comment mesurer leur usage ?
Operations Lead
•Comment puis-je gérer tous mes
environnements ?
•Comment puis-je gérer le dimensionnement
de mes environnements ?
•Comment puis-je trouver et résoudre les
anomalies ?
18
API Developer
• Comment puis-je assembler mes API ?
• Comment puis-je gérer la sécurité ?
• Est-ce que l’infrastructure est scalable ?
• Comment mesurer la performance des mes API ?
App Developer
•Où puis-je trouver les API ?
•Comment les exploiter ?
•Comment puis-je mesurer leur
usage ?
API Product Manager
•Comment mettre à jour mes API rapidement ?
•Comment publier mes API ?
•Comment mesurer leur usage ?
Operations Lead
•Comment puis-je gérer tous mes
environnements ?
•Comment puis-je gérer le dimensionnement
de mes environnements ?
•Comment puis-je trouver et résoudre les
anomalies ?
RÉPONDRE AUX NOUVEAUX BESOINS
19
API Developer
• Comment puis-je assembler mes API ?
• Comment puis-je gérer la sécurité ?
• Est-ce que l’infrastructure est scalable ?
• Comment mesurer la performance des mes API ?
App Developer
•Où puis-je trouver les API ?
•Comment les exploiter ?
•Comment puis-je mesurer leur
usage ?
API Product Manager
•Comment mettre à jour mes API rapidement ?
•Comment publier mes API ?
•Comment mesurer leur usage ?
Operations Lead
•Comment puis-je gérer tous mes
environnements ?
•Comment puis-je gérer le dimensionnement
de mes environnements ?
•Comment puis-je trouver et résoudre les
anomalies ?
RÉPONDRE AUX NOUVEAUX BESOINS
20
API Developer
• Comment puis-je assembler mes API ?
• Comment puis-je gérer la sécurité ?
• Est-ce que l’infrastructure est scalable ?
• Comment mesurer la performance des mes API ?
App Developer
•Où puis-je trouver les API ?
•Comment les exploiter ?
•Comment puis-je mesurer leur
usage ?
API Product Manager
•Comment mettre à jour mes API rapidement ?
•Comment publier mes API ?
•Comment mesurer leur usage ?
Operations Lead
•Comment puis-je gérer tous mes
environnements ?
•Comment puis-je gérer le dimensionnement
de mes environnements ?
•Comment puis-je trouver et résoudre les
anomalies ?
RÉPONDRE AUX NOUVEAUX BESOINS
21
ACCÉLÉRER VOTRE PRODUCTION
• Plateforme d’intégration de bout en bout
• Assemblage de services, d’API
• Transformation
• Rationalisation / Réutilisation
• Monétisation
• (free plan, basic plan, business plan ou autres)
Definition
Développeur
d’APIs
Assemblage
Meter
SécuritéDéploiement,
Test & Déboguage
Monitoring
Scalabilité
Gestion des versions
22
CHANGER VOTRE FAÇON DE CONCEVOIR
EXPLORER L’ÉCONOMIE DIGITALE
23
EXPLORER LES USAGES
Vos clients sont toujours connectés et réalisent de nombreuses tâches en même temps.
Ils veulent démarrer une action sur leur PC, valider sur leur tablette et leur téléphone.
24
EXPLORER LES OPPORTUNITÉS
Le montant de l’économie digital est estimé en 2017 à plus de 230 milliard de dollars.
En 2011, 90% des 3,4 milliards de revenus d’Expedia venaient via les API.
Les API sont partout, dans les applications mobiles, les application web, etc…
25
ETRE RÉELLEMENT MULTI-CANAL
Le nombre d’appareil connectés croît, les utilisateurs attendent de pouvoir accéder à
leurs données partout avec tous leurs appareils.
Les API simplifient les développements, seule la couche de présentation est à adapter.
26
MODIFICATION DU PAYSAGE DES ACTEURS DU MARCHÉ
Les Fintech, par exemple, proposent de nouveaux produits :
• Cartes de crédit
• Paiements internationaux
• Produits d’assurance
• Crédits
• …
2020
Moins de 30% des clients utilisent des
services de Fintech
2027
Plus de 80% des clients utiliseront des services
de Fintech
27
SIMPLIFICATION DE VOTRE STRATÉGIE
Construire un nouveau système est long et complexe.
La croissance organique ou par acquisition est un challenge.
Il faut donc créer de nouvelles offres, de nouvelles fonctionnalités basées sur votre
existant et les briques du marché.
28
CHANGER VOTRE FAÇON DE CONCEVOIR
AGIR SUR L’ÉCONOMIE DIGITALE
29
CONSTRUIRE VOTRE COMMUNAUTÉ
Parce que les API sont des « vivantes », l’usage des API doit être géré et
animé :
• Créer et partager via un portail dédié (public, partenaire, interne)
• Créer des événements pour faire connaître vos produits (Hackathons…)
• Tester et combiner les API pour innover
30
RÉPONDRE AUX OBLIGATIONS LÉGALES
Les API permettent d’augmenter l’agilité et la visibilité pour répondre à de
nouvelles contraintes comme par exemple :
• GDPR
• PSD2
31
CRÉER DE LA VALEUR
Toutes les entreprises seront des “software company”, les interfaces spécifiques sont à
bannir, il faut penser produit et exposer.
Créer des projets, les tester sur une clientèle ciblée et analyser.
Faites participer vos clients pour innover.
32
ON Y VA !
• Intégrer le fait que tout projet doit utiliser ou exposer des API  créez des KPIs
• APIser ses webservices existants dès qu’ils sont utilisés par plus de 2 applications
• Encapsuler les services du legacy
• Afficher vos API dans un API STORE local
• Faites participer au plus tôt le service achat et le service juridique sur ces projets
• Avant de penser à monétiser vos services, suivre leur usage
33
ACTION
• Transformer l’Experience Digitale
34
INTÉGRATION
Toutes les plateformes d’API Management proposent des mécanismes d’intégration des
outils de DEVOPS avec plus ou moins de facilité, cependant :
• C’est toujours un vrai projet
• Démarrez sur des premières fonctionnalités simples et enrichissez ultérieurement
35
MONITORER LES USAGES
Identifier les catégories et les indicateurs associés
• Mesurer l’innovation (ideation, api, nombre d’application par mois …),
• Vérifier l’agilité (ideation, api, apps),
• Mesurer le « Time to maturity » (time to maturity api/apps/partners),
• Valider le taux de réutilisabilité
36
COMMENT DÉMARRER VOTRE PROCHAIN PROJET DIGITAL
• Consulter votre API store et l’équipe IT
• Penser réutilisation, utiliser des API (les vôtres, celles du marché)
• Travailler en mode agile, animer vos équipes projets
• Essayer les Hackathons
37
REX
38
ATM Locator
39
ATM Locator
Messenger
integration
Bots API
Googlemaps
API
Plan mobile API
apps
40
EXEMPLE DE « TIME TO MARKET » AVEC ATM LOCATOR
Jour 1 : Ecriture du use case
Jours 2 à 6 : Identification des API
Jours 7 à 10 : Réalisation du prototype
L’industrialisation du projet a nécessité moins de deux mois.
41
TROUVER DES APIs
• API Providers
42
TROUVER DES FOURNISSEURS D’API
Votre entreprise
Fintech
GAFA
…
VOTRE NOUVEAU RÉFLEXE DOIT ÊTRE DE TROUVER
L’API QUI S’APPROCHE DE VOTRE BESOIN PLUTÔT
QUE D’EN CRÉER UNE NOUVELLE
43
UN EXEMPLE : FIDOR BANK
44
CONCEPTS API PRINCIPAUX
L’API doit être simple à comprendre
Ses données doivent être structurées simplement et lisibles
Le contrat d’interface doit être clair et simple
45
COMMENT TROUVER DE BONNES API ?
Qualité du design
Simplicité
Facile à lire et à comprendre
Concept clair, pas de doute
Vérifier les usages, les clients
Expérimentez-les
Utilisez d’abord vos API
46
COMMENT TROUVER DE BONNES API ?
AddressVerify
DoVoid
MassPayment
GetBalance
TransactionSearch
UpdateRecurringPayment
Profile
SetExpressCheckout
RefundTransaction
accounts.GetBalance()
payments.GetInvoice()
payments.Void(Id)
payments.Search()
47
COMMENT TROUVER DE BONNES API ?
Request interface
Granularity
Secure (ssl)
Verbs definition (singular or plural ?)
Parameters
Body (structure)
Versioning
Pagination
Filtering, sorting, field selection
Internationalization
48
COMMENT TROUVER DE BONNES API ?
URL sample (CRM application)
createContact?firstName=x&lastName=y
addPhoneToContact?contactId=x&phone=y
addEmailToContact?contactId=x&email=y
associatedContactWithGroup?contactId=x&groupId=y
removePhoneFromContact?contactId=x&phoneId=y
updateContactName?contactId=x&firstName=y&lastName=z
What is the level of
quality ?
Granularity is too fine
Operation type is the
url
Capabilities are limited
Standards action verbs
are not used
49
COMMENT TROUVER DE BONNES API ?
Request sample
PUT /contact?firstName=John&lastName=Doe (createContact?firstName=x&lastName=y)
PUT /contact/x/phone/y (addPhoneToContact?contactId=x&phone=y)
PUT /contact/x/mail/y (addEmailToContact?contactId=x&email=y)
PUT /contact/x/group?groupId=y (associatedContactWithGroup?contactId=x&groupId=y)
DELETE /contact/x/phone/ (removePhoneFromContact?contactId=x&phoneId=y)
…
50
COMMENT TROUVER DE BONNES API ?
Response interface
Status codes, error handling
Rate limits
Caching
Encoding
Json
Compression
Media type
Coarse-grained or fine response
TYPE CODE ERROR CODE DESCRIPTION
1xx Informational
100 Continue
… …
2xx Success
200 OK
201 Created
3xx Redirection
300 Multiple choices
301 Move permanently
…
4xx Client error
400 Bad request
401 Unauthorized
…
5xx Server error
500 Internal server error
501 Not implemented
…
51
COMMENT TROUVER DE BONNES API ?
Response sample • Check the response code status operation
• Check if return information are readable
52
CRÉER VOS PROPRES API
53
PENSEZ SIMPLE, PENSEZ USAGE
Les meilleures pratiques sont simplement le chemin que vous voulez voir
quand vous achetez une API :
• Une API doit être basée sur le concept métier de votre entreprise
• Une API doit être autonome et ininterruptible
• Une API doit être pensée GDPR
54
GÉRER DES PLANS PRODUITS
Créez vos offres d’usage
• Qui sont les utilisateurs ?
• Quels sont les cas d’utilisation ?
• Pour quels types de client ?
Tout en continuant de sécuriser et maintenir le niveau de service de votre existant
55
DESIGNER SON PROTOTYPE
• Protocole (rest, soap, rpc …)
• Niveau de granularité
• Opérations
• Format de réponse (json, xml, csv …)
• Versioning
• Pagination
• Filtrage
• code retours
56
MONITORER SON SERVICE
• Suivre son usage par type de plan
• Analyser le réel tous les mois
• Faites la promotion de vos services via votre portail
57
91/95 rue Carnot, MICROPOLE GROUP
HEADQUARTERS
92300 Levallois-Perret
Tél. 01 74 18 74 18 - www.micropole.com
MERCI DE VOTRE ATTENTION
Fabrice PILET
Exchange Architecture Manager
fpilet@micropole.com
06 82 82 54 92
1 sur 57

Recommandé

OpenAPI 3.0, And What It Means for the Future of Swagger par
OpenAPI 3.0, And What It Means for the Future of SwaggerOpenAPI 3.0, And What It Means for the Future of Swagger
OpenAPI 3.0, And What It Means for the Future of SwaggerSmartBear
9.1K vues39 diapositives
API Management par
API ManagementAPI Management
API ManagementRoger van de Kimmenade
1.8K vues25 diapositives
API : l'architecture REST par
API : l'architecture RESTAPI : l'architecture REST
API : l'architecture RESTFadel Chafai
2.9K vues24 diapositives
Qu'est ce qu'une api en 2019 ? par
Qu'est ce qu'une api en 2019 ? Qu'est ce qu'une api en 2019 ?
Qu'est ce qu'une api en 2019 ? Cellenza
305 vues31 diapositives
API Gateway How-To: The Many Ways to Apply the Gateway Pattern par
API Gateway How-To: The Many Ways to Apply the Gateway PatternAPI Gateway How-To: The Many Ways to Apply the Gateway Pattern
API Gateway How-To: The Many Ways to Apply the Gateway PatternVMware Tanzu
639 vues44 diapositives
API Management - Why it matters! par
API Management - Why it matters!API Management - Why it matters!
API Management - Why it matters!Sven Bernhardt
3.1K vues43 diapositives

Contenu connexe

Tendances

API Docs with OpenAPI 3.0 par
API Docs with OpenAPI 3.0API Docs with OpenAPI 3.0
API Docs with OpenAPI 3.0Fabrizio Ferri-Benedetti
845 vues50 diapositives
API Management Solution Powerpoint Presentation Slides par
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation SlidesSlideTeam
1.1K vues53 diapositives
Architecting an Enterprise API Management Strategy par
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management StrategyWSO2
18.1K vues39 diapositives
API Management architect presentation par
API Management architect presentationAPI Management architect presentation
API Management architect presentationsflynn073
13.6K vues98 diapositives
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an... par
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...Jitendra Bafna
738 vues28 diapositives
RESTful API - Best Practices par
RESTful API - Best PracticesRESTful API - Best Practices
RESTful API - Best PracticesTricode (part of Dept)
2.6K vues20 diapositives

Tendances(20)

API Management Solution Powerpoint Presentation Slides par SlideTeam
API Management Solution Powerpoint Presentation SlidesAPI Management Solution Powerpoint Presentation Slides
API Management Solution Powerpoint Presentation Slides
SlideTeam1.1K vues
Architecting an Enterprise API Management Strategy par WSO2
Architecting an Enterprise API Management StrategyArchitecting an Enterprise API Management Strategy
Architecting an Enterprise API Management Strategy
WSO218.1K vues
API Management architect presentation par sflynn073
API Management architect presentationAPI Management architect presentation
API Management architect presentation
sflynn07313.6K vues
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an... par Jitendra Bafna
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
MuleSoft Surat Meetup#41 - Universal API Management, Anypoint Flex Gateway an...
Jitendra Bafna738 vues
Federated api management with wso2 api manager par Chanaka Fernando
Federated api management with wso2 api managerFederated api management with wso2 api manager
Federated api management with wso2 api manager
Chanaka Fernando746 vues
API Management within a Microservice Architecture par WSO2
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice Architecture
WSO22.8K vues
Introducing OpenAPI Version 3.1 par SmartBear
Introducing OpenAPI Version 3.1Introducing OpenAPI Version 3.1
Introducing OpenAPI Version 3.1
SmartBear891 vues
OAuth2 and Spring Security par Orest Ivasiv
OAuth2 and Spring SecurityOAuth2 and Spring Security
OAuth2 and Spring Security
Orest Ivasiv8.5K vues
Designing APIs with OpenAPI Spec par Adam Paxton
Designing APIs with OpenAPI SpecDesigning APIs with OpenAPI Spec
Designing APIs with OpenAPI Spec
Adam Paxton6K vues
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUES par SOAT
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUESARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUES
ARCHITECTURE MICROSERVICE : TOUR D’HORIZON DU CONCEPT ET BONNES PRATIQUES
SOAT8.5K vues
API Strategy Introduction par Doug Gregory
API Strategy IntroductionAPI Strategy Introduction
API Strategy Introduction
Doug Gregory419 vues
Api gateway in microservices par Kunal Hire
Api gateway in microservicesApi gateway in microservices
Api gateway in microservices
Kunal Hire263 vues
Writing REST APIs with OpenAPI and Swagger Ada par Stephane Carrez
Writing REST APIs with OpenAPI and Swagger AdaWriting REST APIs with OpenAPI and Swagger Ada
Writing REST APIs with OpenAPI and Swagger Ada
Stephane Carrez3K vues
Why API Ops is the Next Wave of DevOps par John Musser
Why API Ops is the Next Wave of DevOpsWhy API Ops is the Next Wave of DevOps
Why API Ops is the Next Wave of DevOps
John Musser13.6K vues

Similaire à API Management

Gestion des APIs avec Azure API Management - Samir AREZKI par
Gestion des APIs avec Azure API Management - Samir AREZKIGestion des APIs avec Azure API Management - Samir AREZKI
Gestion des APIs avec Azure API Management - Samir AREZKISamir Arezki ☁
727 vues49 diapositives
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m... par
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...OCTO Technology
3.1K vues114 diapositives
La Duck Conf - "L'API Management : au-délà des promesses" par
La Duck Conf - "L'API Management : au-délà des promesses" La Duck Conf - "L'API Management : au-délà des promesses"
La Duck Conf - "L'API Management : au-délà des promesses" OCTO Technology
208 vues42 diapositives
Êtes-vous API dans votre organisation ? par
Êtes-vous API dans votre organisation ?Êtes-vous API dans votre organisation ?
Êtes-vous API dans votre organisation ?OCTO Technology Suisse
1.1K vues56 diapositives
meetup devops aix marseille du 16/05/23 par
meetup devops aix marseille du 16/05/23meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23Frederic Leger
89 vues48 diapositives
Qu'est ce qu'une API en 2019 par
Qu'est ce qu'une API en 2019Qu'est ce qu'une API en 2019
Qu'est ce qu'une API en 2019Laurent Yin
36 vues28 diapositives

Similaire à API Management(20)

Gestion des APIs avec Azure API Management - Samir AREZKI par Samir Arezki ☁
Gestion des APIs avec Azure API Management - Samir AREZKIGestion des APIs avec Azure API Management - Samir AREZKI
Gestion des APIs avec Azure API Management - Samir AREZKI
Samir Arezki ☁727 vues
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m... par OCTO Technology
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...
Petit-Déjeuner : L'API ne fait pas le moine : Confessions d'experts sur les m...
OCTO Technology3.1K vues
La Duck Conf - "L'API Management : au-délà des promesses" par OCTO Technology
La Duck Conf - "L'API Management : au-délà des promesses" La Duck Conf - "L'API Management : au-délà des promesses"
La Duck Conf - "L'API Management : au-délà des promesses"
OCTO Technology208 vues
meetup devops aix marseille du 16/05/23 par Frederic Leger
meetup devops aix marseille du 16/05/23meetup devops aix marseille du 16/05/23
meetup devops aix marseille du 16/05/23
Frederic Leger89 vues
Qu'est ce qu'une API en 2019 par Laurent Yin
Qu'est ce qu'une API en 2019Qu'est ce qu'une API en 2019
Qu'est ce qu'une API en 2019
Laurent Yin36 vues
Atelier Info Tonic : Les règles d’or pour créer son site Web par ambin_fr
Atelier Info Tonic : Les règles d’or pour créer son site WebAtelier Info Tonic : Les règles d’or pour créer son site Web
Atelier Info Tonic : Les règles d’or pour créer son site Web
ambin_fr9.5K vues
M2i Webinar - Métiers de l'IT décryptés. Reconversion, opportunités et recrut... par M2i Formation
M2i Webinar - Métiers de l'IT décryptés. Reconversion, opportunités et recrut...M2i Webinar - Métiers de l'IT décryptés. Reconversion, opportunités et recrut...
M2i Webinar - Métiers de l'IT décryptés. Reconversion, opportunités et recrut...
M2i Formation86 vues
API et Mobile / Académies du Tourisme Numérique par Alexandre Jubien
API et Mobile / Académies du Tourisme NumériqueAPI et Mobile / Académies du Tourisme Numérique
API et Mobile / Académies du Tourisme Numérique
Alexandre Jubien1.7K vues
Petit déjeuner digital 20171109 - Optimisez UX et ROI grâce à la data par Alexandra Deutsch
Petit déjeuner digital 20171109 - Optimisez UX et ROI grâce à la dataPetit déjeuner digital 20171109 - Optimisez UX et ROI grâce à la data
Petit déjeuner digital 20171109 - Optimisez UX et ROI grâce à la data
Introduction a IBM API Management par Magali Boulet
Introduction a IBM API ManagementIntroduction a IBM API Management
Introduction a IBM API Management
Magali Boulet1.7K vues
2017 eCom "Votre app ios/android, personnalisée à partir de 59,-FR / mois, c'... par Net Design
2017 eCom "Votre app ios/android, personnalisée à partir de 59,-FR / mois, c'...2017 eCom "Votre app ios/android, personnalisée à partir de 59,-FR / mois, c'...
2017 eCom "Votre app ios/android, personnalisée à partir de 59,-FR / mois, c'...
Net Design597 vues
Plateforme digitale services et technologies par William Poos
Plateforme digitale   services et technologiesPlateforme digitale   services et technologies
Plateforme digitale services et technologies
William Poos80 vues
Solutions linux 2012 : un crm au coeur de votre activite par Olivier Nepomiachty
Solutions linux  2012 : un crm au coeur de votre activiteSolutions linux  2012 : un crm au coeur de votre activite
Solutions linux 2012 : un crm au coeur de votre activite
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue par Smile I.T is open
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogueSéminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Séminaire Smile & Akeneo : e-commerce - J'ai mal à mon catalogue
Smile I.T is open1.7K vues
ITIS Commerce - Migration PrestaShop - 20150205 par Paul Guillemin
ITIS Commerce  - Migration PrestaShop - 20150205ITIS Commerce  - Migration PrestaShop - 20150205
ITIS Commerce - Migration PrestaShop - 20150205
Paul Guillemin1.7K vues

Plus de Micropole Group

Micropole Data Forum 2017 - Atelier Pitney Bowes par
Micropole Data Forum 2017 - Atelier Pitney BowesMicropole Data Forum 2017 - Atelier Pitney Bowes
Micropole Data Forum 2017 - Atelier Pitney BowesMicropole Group
490 vues33 diapositives
Micropole Data Forum 2017 - Atelier Oracle par
Micropole Data Forum 2017 - Atelier OracleMicropole Data Forum 2017 - Atelier Oracle
Micropole Data Forum 2017 - Atelier OracleMicropole Group
314 vues35 diapositives
Micropole Data Forum 2017 - Atelier Informatica par
Micropole Data Forum 2017 - Atelier InformaticaMicropole Data Forum 2017 - Atelier Informatica
Micropole Data Forum 2017 - Atelier InformaticaMicropole Group
413 vues13 diapositives
DATA FORUM 2017 - Présentation Micropole - Les tendances Data 2018 par
DATA FORUM 2017 - Présentation Micropole - Les tendances Data 2018DATA FORUM 2017 - Présentation Micropole - Les tendances Data 2018
DATA FORUM 2017 - Présentation Micropole - Les tendances Data 2018Micropole Group
620 vues25 diapositives
Matinée Micropole GDPR par
Matinée Micropole GDPRMatinée Micropole GDPR
Matinée Micropole GDPRMicropole Group
1.2K vues28 diapositives
Présentation Big Data DFCG par
Présentation Big Data DFCGPrésentation Big Data DFCG
Présentation Big Data DFCGMicropole Group
2.7K vues20 diapositives

Plus de Micropole Group(20)

Micropole Data Forum 2017 - Atelier Pitney Bowes par Micropole Group
Micropole Data Forum 2017 - Atelier Pitney BowesMicropole Data Forum 2017 - Atelier Pitney Bowes
Micropole Data Forum 2017 - Atelier Pitney Bowes
Micropole Group490 vues
Micropole Data Forum 2017 - Atelier Oracle par Micropole Group
Micropole Data Forum 2017 - Atelier OracleMicropole Data Forum 2017 - Atelier Oracle
Micropole Data Forum 2017 - Atelier Oracle
Micropole Group314 vues
Micropole Data Forum 2017 - Atelier Informatica par Micropole Group
Micropole Data Forum 2017 - Atelier InformaticaMicropole Data Forum 2017 - Atelier Informatica
Micropole Data Forum 2017 - Atelier Informatica
Micropole Group413 vues
DATA FORUM 2017 - Présentation Micropole - Les tendances Data 2018 par Micropole Group
DATA FORUM 2017 - Présentation Micropole - Les tendances Data 2018DATA FORUM 2017 - Présentation Micropole - Les tendances Data 2018
DATA FORUM 2017 - Présentation Micropole - Les tendances Data 2018
Micropole Group620 vues
Matinée Découverte Big Data & Data Science - 24012017 par Micropole Group
Matinée Découverte Big Data & Data Science - 24012017Matinée Découverte Big Data & Data Science - 24012017
Matinée Découverte Big Data & Data Science - 24012017
Micropole Group1.4K vues
Data forum 2016 - Presentation Micropole - Les tendances Data 2017 par Micropole Group
Data forum 2016 - Presentation Micropole - Les tendances Data 2017Data forum 2016 - Presentation Micropole - Les tendances Data 2017
Data forum 2016 - Presentation Micropole - Les tendances Data 2017
Micropole Group1K vues
SEMARCHY - Transformer les défis en opportunites par le MDM - Data forum MI... par Micropole Group
SEMARCHY -  Transformer les défis en opportunites par le MDM -  Data forum MI...SEMARCHY -  Transformer les défis en opportunites par le MDM -  Data forum MI...
SEMARCHY - Transformer les défis en opportunites par le MDM - Data forum MI...
Micropole Group904 vues
ORCHESTRA - Gouvernance des donnees et MDM - Data forum MICROPOLE 2016 par Micropole Group
ORCHESTRA -  Gouvernance des donnees et MDM -  Data forum MICROPOLE 2016 ORCHESTRA -  Gouvernance des donnees et MDM -  Data forum MICROPOLE 2016
ORCHESTRA - Gouvernance des donnees et MDM - Data forum MICROPOLE 2016
Micropole Group1K vues
ORACLE - La vue 360 de vos clients dans le cloud - Data forum MICROPOLE 2016 par Micropole Group
ORACLE - La vue 360  de vos clients dans le cloud -  Data forum MICROPOLE 2016 ORACLE - La vue 360  de vos clients dans le cloud -  Data forum MICROPOLE 2016
ORACLE - La vue 360 de vos clients dans le cloud - Data forum MICROPOLE 2016
Micropole Group786 vues
INFORMATION BUILDERS - Comment integrer les big data a votre SI - Data foru... par Micropole Group
INFORMATION BUILDERS -  Comment integrer les big data a votre SI -  Data foru...INFORMATION BUILDERS -  Comment integrer les big data a votre SI -  Data foru...
INFORMATION BUILDERS - Comment integrer les big data a votre SI - Data foru...
Micropole Group458 vues
HARLAY Avocats big ou smart, les nouveaux enjeux juridiques de la gouvernan... par Micropole Group
HARLAY Avocats   big ou smart, les nouveaux enjeux juridiques de la gouvernan...HARLAY Avocats   big ou smart, les nouveaux enjeux juridiques de la gouvernan...
HARLAY Avocats big ou smart, les nouveaux enjeux juridiques de la gouvernan...
Micropole Group491 vues
CONTENTSERV - PIM le noyau central d'un ecosysteme digital - Data forum MIC... par Micropole Group
CONTENTSERV -  PIM le noyau central d'un ecosysteme digital -  Data forum MIC...CONTENTSERV -  PIM le noyau central d'un ecosysteme digital -  Data forum MIC...
CONTENTSERV - PIM le noyau central d'un ecosysteme digital - Data forum MIC...
Micropole Group1K vues
ASG - Maitriser ses donnees dans le cadre reglementaire - Data forum MICROPO... par Micropole Group
ASG -  Maitriser ses donnees dans le cadre reglementaire - Data forum MICROPO...ASG -  Maitriser ses donnees dans le cadre reglementaire - Data forum MICROPO...
ASG - Maitriser ses donnees dans le cadre reglementaire - Data forum MICROPO...
Micropole Group675 vues
Talend - Collaboration IT et metiers autour de la donnee en libre-service - ... par Micropole Group
Talend - Collaboration IT et metiers autour de la donnee en libre-service -  ...Talend - Collaboration IT et metiers autour de la donnee en libre-service -  ...
Talend - Collaboration IT et metiers autour de la donnee en libre-service - ...
Micropole Group443 vues
Informatica - le MDM nouvelle génération - Data forum MICROPOLE 2016 par Micropole Group
Informatica - le MDM nouvelle génération - Data forum MICROPOLE 2016 Informatica - le MDM nouvelle génération - Data forum MICROPOLE 2016
Informatica - le MDM nouvelle génération - Data forum MICROPOLE 2016
Micropole Group605 vues
Matinée Micropole DE LA BI A LA DATA INTELLIGENCE 18-10-2016 par Micropole Group
Matinée Micropole DE LA BI A LA DATA INTELLIGENCE 18-10-2016Matinée Micropole DE LA BI A LA DATA INTELLIGENCE 18-10-2016
Matinée Micropole DE LA BI A LA DATA INTELLIGENCE 18-10-2016
Micropole Group687 vues
Presentation Matinée Gouvernance des donnees par Micropole Group
Presentation Matinée Gouvernance des donneesPresentation Matinée Gouvernance des donnees
Presentation Matinée Gouvernance des donnees
Micropole Group5.1K vues
Wide Coffee La Connaissance Client en mode digital par Micropole Group
Wide Coffee La Connaissance Client en mode digitalWide Coffee La Connaissance Client en mode digital
Wide Coffee La Connaissance Client en mode digital
Micropole Group482 vues

API Management

  • 1. 1 MATINÉE DÉCOUVERTE Tout ce que vous avez toujours voulu savoir sur les API… mais que vous n’osez pas demander ! 18 et 19 DÉCEMBRE 2017
  • 2. 2 UN GROUPE DE CONSEIL ET SOLUTIONS INNOVANTES SPÉCIALISÉ SUR LA DATA & LE DIGITAL 3 AGENCES EN CHINE9 AGENCES RÉGIONALES EN FRANCE 5 PAYS EN EUROPE + 110 M€ DE CA D O N T 3 0 % A L ’ I N T E R N A T I O N A L 1150 C O N S U L T A N T S M E T I E R S E T I N G E N I E U R S NOTRE MISSION A I D E R L E S E N T R E P R I S E S À S E T R A N S F O R M E R E N T I R A N T L E M E I L L E U R PA R T I D E L’ I N N OVAT I O N
  • 3. 3 TRANSFORMATION DIGITALE / AGENCE WIDE Un positionnement unique qui allie expertise Conseil des CMO’s, excellence technologique et design. GOUVERNANCE DES DONNÉES Leader du MDM en Europe. Plus de 70 projets réalisés. PILOTAGE DE LA PERFORMANCE Spécialiste DATA depuis 25 ans. Leader de la Performance Financière avec plus de 250 projets réalisés. 3 OFFRES COMPLÉMENTAIRES AU SERVICE DE LA PERFORMANCE DES DIRECTIONS MÉTIERS
  • 5. 5 Tout ce que vous avez toujours voulu savoir sur les API… mais que vous n’osez pas demander !
  • 7. 7 #1 CONSTRUIRE UNE MAISON Chaque groupe va construire une partie de la maison 3 MINUTES FINISHGOReady
  • 8. 8 #2 CONSTRUIRE UNE MAISON Assembler les différents éléments que vous avez construit 3 MINUTES FINISHGOReady
  • 9. 9 #3 CONSTRUIRE UNE MAISON Utiliser le catalogue des éléments disponibles 3 MINUTES FINISHGOReady
  • 10. 10 Tout ce que vous avez toujours voulu savoir sur les API… mais que vous n’osez pas demander ! • Qu’est-ce qu’une API ? • Explorer l’économie digitale • Démarrer votre expérience digitale • Retour d’expérience
  • 11. 11 QU’EST-CE QU’UNE API • Qu’est qu’un API Manager ?
  • 12. 12 POURQUOI LES API ? Sans les API • Les applications cherchent les informations en exploitant via le screen-scraping le contenu des pages • Des développements d’interfaces, souvent spécifiques, sont réalisés pour connecter les applications entre-elles Avec les API • Les applications utilisent une brique de service dont le contrat est défini, la brique reçoit des informations en entrée et retourne une réponse structurée
  • 13. 13 COMMENT ÇA MARCHE ? Les API sont des produits, ils délivrent un service, fournissent de la valeur • Intégrer du contenu pour et avec des partenaires pour créer des opportunités • Exposer des services existants internes • Créer de nouvelles offres produits • Activer réellement la réutilisabilité Tester, apprendre, enrichir vos API • Utiliser la Sandbox pour tester et faire connaitre vos API • Combiner vos API et créez-en de nouvelles Partager et monétiser vos API • Gérer et monitorer vos services • Mesurer l’usage et le refacturer
  • 14. 14 UNE API N’EST PAS : • Une application • Un interface utilisateur • Un serveur
  • 15. 15 UNE API EST : Une source de données, une opération
  • 16. 16 QU’EST-CE QU’UNE PLATEFORME D’API MANAGEMENT (APIM) API GATEWAY API STORE API MANAGEMENT • Authentication • Access control • Throttling • Transformation • Assembly • Connection • Self-service • Sandbox • Documentation • Forum, Q&A • Security management • Monitoring / analytics • Lifecycle manager • Billing
  • 17. 17 RÉPONDRE AUX NOUVEAUX BESOINS API Developer • Comment puis-je assembler mes API ? • Comment puis-je gérer la sécurité ? • Est-ce que l’infrastructure est scalable ? • Comment mesurer la performance des mes API ? App Developer •Où puis-je trouver les API ? •Comment les exploiter ? •Comment puis-je mesurer leur usage ? API Product Manager •Comment mettre à jour mes API rapidement ? •Comment publier mes API ? •Comment mesurer leur usage ? Operations Lead •Comment puis-je gérer tous mes environnements ? •Comment puis-je gérer le dimensionnement de mes environnements ? •Comment puis-je trouver et résoudre les anomalies ?
  • 18. 18 API Developer • Comment puis-je assembler mes API ? • Comment puis-je gérer la sécurité ? • Est-ce que l’infrastructure est scalable ? • Comment mesurer la performance des mes API ? App Developer •Où puis-je trouver les API ? •Comment les exploiter ? •Comment puis-je mesurer leur usage ? API Product Manager •Comment mettre à jour mes API rapidement ? •Comment publier mes API ? •Comment mesurer leur usage ? Operations Lead •Comment puis-je gérer tous mes environnements ? •Comment puis-je gérer le dimensionnement de mes environnements ? •Comment puis-je trouver et résoudre les anomalies ? RÉPONDRE AUX NOUVEAUX BESOINS
  • 19. 19 API Developer • Comment puis-je assembler mes API ? • Comment puis-je gérer la sécurité ? • Est-ce que l’infrastructure est scalable ? • Comment mesurer la performance des mes API ? App Developer •Où puis-je trouver les API ? •Comment les exploiter ? •Comment puis-je mesurer leur usage ? API Product Manager •Comment mettre à jour mes API rapidement ? •Comment publier mes API ? •Comment mesurer leur usage ? Operations Lead •Comment puis-je gérer tous mes environnements ? •Comment puis-je gérer le dimensionnement de mes environnements ? •Comment puis-je trouver et résoudre les anomalies ? RÉPONDRE AUX NOUVEAUX BESOINS
  • 20. 20 API Developer • Comment puis-je assembler mes API ? • Comment puis-je gérer la sécurité ? • Est-ce que l’infrastructure est scalable ? • Comment mesurer la performance des mes API ? App Developer •Où puis-je trouver les API ? •Comment les exploiter ? •Comment puis-je mesurer leur usage ? API Product Manager •Comment mettre à jour mes API rapidement ? •Comment publier mes API ? •Comment mesurer leur usage ? Operations Lead •Comment puis-je gérer tous mes environnements ? •Comment puis-je gérer le dimensionnement de mes environnements ? •Comment puis-je trouver et résoudre les anomalies ? RÉPONDRE AUX NOUVEAUX BESOINS
  • 21. 21 ACCÉLÉRER VOTRE PRODUCTION • Plateforme d’intégration de bout en bout • Assemblage de services, d’API • Transformation • Rationalisation / Réutilisation • Monétisation • (free plan, basic plan, business plan ou autres) Definition Développeur d’APIs Assemblage Meter SécuritéDéploiement, Test & Déboguage Monitoring Scalabilité Gestion des versions
  • 22. 22 CHANGER VOTRE FAÇON DE CONCEVOIR EXPLORER L’ÉCONOMIE DIGITALE
  • 23. 23 EXPLORER LES USAGES Vos clients sont toujours connectés et réalisent de nombreuses tâches en même temps. Ils veulent démarrer une action sur leur PC, valider sur leur tablette et leur téléphone.
  • 24. 24 EXPLORER LES OPPORTUNITÉS Le montant de l’économie digital est estimé en 2017 à plus de 230 milliard de dollars. En 2011, 90% des 3,4 milliards de revenus d’Expedia venaient via les API. Les API sont partout, dans les applications mobiles, les application web, etc…
  • 25. 25 ETRE RÉELLEMENT MULTI-CANAL Le nombre d’appareil connectés croît, les utilisateurs attendent de pouvoir accéder à leurs données partout avec tous leurs appareils. Les API simplifient les développements, seule la couche de présentation est à adapter.
  • 26. 26 MODIFICATION DU PAYSAGE DES ACTEURS DU MARCHÉ Les Fintech, par exemple, proposent de nouveaux produits : • Cartes de crédit • Paiements internationaux • Produits d’assurance • Crédits • … 2020 Moins de 30% des clients utilisent des services de Fintech 2027 Plus de 80% des clients utiliseront des services de Fintech
  • 27. 27 SIMPLIFICATION DE VOTRE STRATÉGIE Construire un nouveau système est long et complexe. La croissance organique ou par acquisition est un challenge. Il faut donc créer de nouvelles offres, de nouvelles fonctionnalités basées sur votre existant et les briques du marché.
  • 28. 28 CHANGER VOTRE FAÇON DE CONCEVOIR AGIR SUR L’ÉCONOMIE DIGITALE
  • 29. 29 CONSTRUIRE VOTRE COMMUNAUTÉ Parce que les API sont des « vivantes », l’usage des API doit être géré et animé : • Créer et partager via un portail dédié (public, partenaire, interne) • Créer des événements pour faire connaître vos produits (Hackathons…) • Tester et combiner les API pour innover
  • 30. 30 RÉPONDRE AUX OBLIGATIONS LÉGALES Les API permettent d’augmenter l’agilité et la visibilité pour répondre à de nouvelles contraintes comme par exemple : • GDPR • PSD2
  • 31. 31 CRÉER DE LA VALEUR Toutes les entreprises seront des “software company”, les interfaces spécifiques sont à bannir, il faut penser produit et exposer. Créer des projets, les tester sur une clientèle ciblée et analyser. Faites participer vos clients pour innover.
  • 32. 32 ON Y VA ! • Intégrer le fait que tout projet doit utiliser ou exposer des API  créez des KPIs • APIser ses webservices existants dès qu’ils sont utilisés par plus de 2 applications • Encapsuler les services du legacy • Afficher vos API dans un API STORE local • Faites participer au plus tôt le service achat et le service juridique sur ces projets • Avant de penser à monétiser vos services, suivre leur usage
  • 34. 34 INTÉGRATION Toutes les plateformes d’API Management proposent des mécanismes d’intégration des outils de DEVOPS avec plus ou moins de facilité, cependant : • C’est toujours un vrai projet • Démarrez sur des premières fonctionnalités simples et enrichissez ultérieurement
  • 35. 35 MONITORER LES USAGES Identifier les catégories et les indicateurs associés • Mesurer l’innovation (ideation, api, nombre d’application par mois …), • Vérifier l’agilité (ideation, api, apps), • Mesurer le « Time to maturity » (time to maturity api/apps/partners), • Valider le taux de réutilisabilité
  • 36. 36 COMMENT DÉMARRER VOTRE PROCHAIN PROJET DIGITAL • Consulter votre API store et l’équipe IT • Penser réutilisation, utiliser des API (les vôtres, celles du marché) • Travailler en mode agile, animer vos équipes projets • Essayer les Hackathons
  • 40. 40 EXEMPLE DE « TIME TO MARKET » AVEC ATM LOCATOR Jour 1 : Ecriture du use case Jours 2 à 6 : Identification des API Jours 7 à 10 : Réalisation du prototype L’industrialisation du projet a nécessité moins de deux mois.
  • 41. 41 TROUVER DES APIs • API Providers
  • 42. 42 TROUVER DES FOURNISSEURS D’API Votre entreprise Fintech GAFA … VOTRE NOUVEAU RÉFLEXE DOIT ÊTRE DE TROUVER L’API QUI S’APPROCHE DE VOTRE BESOIN PLUTÔT QUE D’EN CRÉER UNE NOUVELLE
  • 43. 43 UN EXEMPLE : FIDOR BANK
  • 44. 44 CONCEPTS API PRINCIPAUX L’API doit être simple à comprendre Ses données doivent être structurées simplement et lisibles Le contrat d’interface doit être clair et simple
  • 45. 45 COMMENT TROUVER DE BONNES API ? Qualité du design Simplicité Facile à lire et à comprendre Concept clair, pas de doute Vérifier les usages, les clients Expérimentez-les Utilisez d’abord vos API
  • 46. 46 COMMENT TROUVER DE BONNES API ? AddressVerify DoVoid MassPayment GetBalance TransactionSearch UpdateRecurringPayment Profile SetExpressCheckout RefundTransaction accounts.GetBalance() payments.GetInvoice() payments.Void(Id) payments.Search()
  • 47. 47 COMMENT TROUVER DE BONNES API ? Request interface Granularity Secure (ssl) Verbs definition (singular or plural ?) Parameters Body (structure) Versioning Pagination Filtering, sorting, field selection Internationalization
  • 48. 48 COMMENT TROUVER DE BONNES API ? URL sample (CRM application) createContact?firstName=x&lastName=y addPhoneToContact?contactId=x&phone=y addEmailToContact?contactId=x&email=y associatedContactWithGroup?contactId=x&groupId=y removePhoneFromContact?contactId=x&phoneId=y updateContactName?contactId=x&firstName=y&lastName=z What is the level of quality ? Granularity is too fine Operation type is the url Capabilities are limited Standards action verbs are not used
  • 49. 49 COMMENT TROUVER DE BONNES API ? Request sample PUT /contact?firstName=John&lastName=Doe (createContact?firstName=x&lastName=y) PUT /contact/x/phone/y (addPhoneToContact?contactId=x&phone=y) PUT /contact/x/mail/y (addEmailToContact?contactId=x&email=y) PUT /contact/x/group?groupId=y (associatedContactWithGroup?contactId=x&groupId=y) DELETE /contact/x/phone/ (removePhoneFromContact?contactId=x&phoneId=y) …
  • 50. 50 COMMENT TROUVER DE BONNES API ? Response interface Status codes, error handling Rate limits Caching Encoding Json Compression Media type Coarse-grained or fine response TYPE CODE ERROR CODE DESCRIPTION 1xx Informational 100 Continue … … 2xx Success 200 OK 201 Created 3xx Redirection 300 Multiple choices 301 Move permanently … 4xx Client error 400 Bad request 401 Unauthorized … 5xx Server error 500 Internal server error 501 Not implemented …
  • 51. 51 COMMENT TROUVER DE BONNES API ? Response sample • Check the response code status operation • Check if return information are readable
  • 53. 53 PENSEZ SIMPLE, PENSEZ USAGE Les meilleures pratiques sont simplement le chemin que vous voulez voir quand vous achetez une API : • Une API doit être basée sur le concept métier de votre entreprise • Une API doit être autonome et ininterruptible • Une API doit être pensée GDPR
  • 54. 54 GÉRER DES PLANS PRODUITS Créez vos offres d’usage • Qui sont les utilisateurs ? • Quels sont les cas d’utilisation ? • Pour quels types de client ? Tout en continuant de sécuriser et maintenir le niveau de service de votre existant
  • 55. 55 DESIGNER SON PROTOTYPE • Protocole (rest, soap, rpc …) • Niveau de granularité • Opérations • Format de réponse (json, xml, csv …) • Versioning • Pagination • Filtrage • code retours
  • 56. 56 MONITORER SON SERVICE • Suivre son usage par type de plan • Analyser le réel tous les mois • Faites la promotion de vos services via votre portail
  • 57. 57 91/95 rue Carnot, MICROPOLE GROUP HEADQUARTERS 92300 Levallois-Perret Tél. 01 74 18 74 18 - www.micropole.com MERCI DE VOTRE ATTENTION Fabrice PILET Exchange Architecture Manager fpilet@micropole.com 06 82 82 54 92