SlideShare une entreprise Scribd logo
Le Mois du Cloud
Qu’est-ce qu’une API en 2019 et comment les gérer avec de l’API
Management ?
3
L’objectif… est dans le titre du meet-up 
Qu’est-ce qu’une API en 2019 et comment
les gérer via l’API Management ?
La question sous-jacente est : pourquoi est-ce qu’on
se pose la question aujourd’hui ?
Trouver une réponse pour tous!
Pourquoi ce meet-up ?
4
Les APIs sont incontournables pour mener à bien la
transformation digitale en entreprise, notamment lorsque l’on
manipule des données Big Data, traitées avec du Machine
Learning. Avec cette intelligence artificielle, on peut créer des
bots et dialoguer avec eux pour contrôler des objets connectés.
Tous les déploiements se font en Docker, avec des projets en
agile, sans Devs, sans Ops mais que des DevOps.
“
”
La réponse
5
Pensons l’histoire…
La révolution industrielle Les innovations dans la logistique et la
communication
Des organisations plus étendues, plus
complexes, plus ouvertes vers l’extérieur!
+
6
Pensons l’histoire… maintenant
La révolution portée par l’informatique Les innovations dans les technologies digitales
Des organisations plus étendues, plus
complexes, plus ouvertes vers l’extérieur!
+
7
Les APIs pour s’ouvrir
Couche APIs
Applications
mobiles
Applications
web
Clients natifsObjets connectés
Applications
d’entreprise
Applications
partenaires
Architecture centrée
autour des APIs
8
Consumers
Partners
Internal
APIs
{API}
C’est quoi, une API ?
Interface : une API est ouverte vers l’extérieur
Programming : une API est consommée par programmation
Application : une API fournit un service
Application Programming Interface
9
Les bénéfices des APIs ?
o Lisibilité du service
o Exploitation des systèmes internes et externes
o Adoption par un partenaire
o Ouvrir de nouveaux canaux
o Favoriser la consommation
o Standardisation des
systèmes
o Accélérer l’innovation
o Nouveaux business modèles
o Nouvelles sources de revenu
o Satisfaction client
Externalize Engage
Disrupt Optimize
o Processus internes
o Fédérer les modèles
o Sécurité
o Exposition
API
“APIs make digital society and digital
business work; they are the basis of every
digital strategy.”
From Gartner.
10
Business API stratégie
 API est le produit
 Revenu direct
 API étend le produit
 Atteindre de nouveaux marchés
 Ajout de fonctionnalités (mobile par ex)
 API promeut le produit
 Acquisition d’utilisateur
 Promotion / publicités
 API alimente le produit
 Interne
 Acquisition de la data
 Partenaire
11
Analogie
Serveur
Cuisine
Plat
Clients
Back-endAPI
Interface
Response
DEMO API
CONTRAT D’INTERFACE
13
Challenges
Performance
Innovation
Agile
Sécurité
Legacy
OrganisationGouvernance
Open platformCycle en V
Rationalisation
Usages
Devices
Transformation
IndustrialisationDevops
• Par où commencer ?
Règles
Supervision
Monétisation
14
API Management
APPS
APIs
BackendGateway
Gérer un catalogue de service
Favoriser l’innovation en
simplifiant la consommation
Créer une vitrine
Ajouter une couche de sécurité
15
Azure API Management
La plateforme Microsoft Azure API
Management présente les bénéfices
suivants :
- Disponibilité immédiate (en utilisant
la souscription Azure existante)
- Réutilisation des compétences
internes (Azure, C#, Azure DevOps)
- Avantages du modèle SaaS :
facturation en fonction de la
capacité choisie, scalabilité, gestion
(pas de maintenance de
l’infrastructure, du réseau), ..
- Déploiement multi-régions
16
API Management
Consume PublishMediate
Portail AzurePasserellePortail développeur
Abstraire et découpler
Sécuriser & protéger
Gérer le cycle de vie
Superviser & Mesurer
Moderniser & Optimiser
Intégrer les développeurs
Monétiser
Découvrir
Se documenter
Obtenir les accès
Essayer
Obtenir de l’aide
SDKs et exemples
DEMO APIM
1) Exposition d’une API via le portail de publication Azure
2) Souscription via le portail Développeur
18
API Places
Offres disponibles APIs disponibles
API Trips
Consommateurs
Utilisateur Lambda
Hackathon
Application Alpha
Agence de Presse
Application Béta
Entreprise partenaire
Produit Découverte
Produit Partenaire
Presse
Produit B2B
Premium
a
b
c
d
Accès standard
Accès restreint
API Management
Authentification
BACKEND
Produits dans API Management
DEMO APIM
3) Impact d’une policy sur un Produit ou une API
4) Visualisation des métriques
20
Policies sur l’API Management
Modernisation de la
syntaxe
Mécanismes logiquesPerformance
Utilisation de la
syntaxe HTTP
Appel de méthode HTTP (Get,
Put, Patch, Delete) qui peut être
plus cohérent
Format JSON
Format de données plus léger et
plus moderne
Quotas sur le nombre
d’appels
Evite la surcharge des web
services exposés par API
Management
Cache
Configuration qui peut apporter
de meilleures performances
Code et
transformation
Manipulations logiques sur les
appels pour transformer les
requêtes
Opérations
spécifiques
Déclenchement d’appels externes
pré ou post traitement
21
APIser son SI
Quelques recommandations :
 Phase de design et modélisation qui s’intègre au SI
 API bien documentée même en interne « Eat your own dog food »
 Gouvernance des services
 Modulaire / Découplé / Responsabilité (SRP) / Granularité
 Stratégie de versioning
 Mettre en place les bonnes KPI (analytics)
 Politique d’authentification
 Impact organisationel (Loi de Conway)
22
REST et le modèle de maturité de Richardson
23
Au centre de l’intégration
Integration Platform As A Service
Interconnecter les multiples sources d’informations, les différents systèmes et services, leurs protocoles et les
patterns au travers d’une plateforme hybride (On-prem + Cloud).
L’ API Management joue un rôle majeur dans la façon de contrôlée et sécurisée la donnée pour offrir une
ouverture maîtrisée du système d’information et proposer de nouveaux services.
SaaS
APIM On-prem
24
Etendre son SI
Hybrid Integration Platform
On prem
Integration
Orchestrating Messaging &
Eventing
LAN
CLOUD
25
Microsoft IPAAS
26
C’est quoi, une API en 2019 ?
Une API qui respecte les critères suivants :
• Couverture fonctionnelle et équipe identifiée
• Phase de design et d’urbanisation
• Fait partie du patrimoine de l’entreprise
• Indépendante
• Scalable
• Facilement déployable (Infrastructure-as-Code, sur le Cloud)
• Tournée vers l’extérieur (SDK, versioning, API Management)
• Gouvernée (Supervision et analytiques)
On se rapproche de la notion de Microservice.
27
Profiter des opportunités
On peut faire beaucoup de choses avec les nouvelles technologies, mais ne jamais oublier les besoins initiaux.
Innovation
Rationalisation
Transformation
Ouverture
28
o Formation « API Management »
Azure
DevOps
Intégration
Développement
Agilité
Data
IA
o Formation « Azure Intermédiaire »
o Formation « Azure Avancée »
o Formation « Azure pour les Architectes »
(Préparation AZ-300)
Pour aller plus loin…
https://training.cellenza.com
training@cellenza.com

Contenu connexe

Tendances

Modern Datacenter : de la théorie à la pratique
Modern Datacenter : de la théorie à la pratique Modern Datacenter : de la théorie à la pratique
Modern Datacenter : de la théorie à la pratique
Microsoft Technet France
 
Alfresco - Entreprise numérique et rétention des données - Fedisa
Alfresco - Entreprise numérique et rétention des données - FedisaAlfresco - Entreprise numérique et rétention des données - Fedisa
Alfresco - Entreprise numérique et rétention des données - Fedisa
Bassem ASSEH
 
Alfresco - Transformation numérique et entreprise étendue - CIO summit
Alfresco - Transformation numérique et entreprise étendue -  CIO summitAlfresco - Transformation numérique et entreprise étendue -  CIO summit
Alfresco - Transformation numérique et entreprise étendue - CIO summit
Bassem ASSEH
 
Serverless for OPS - Global Azure Bootcamp 2018
Serverless for OPS - Global Azure Bootcamp 2018Serverless for OPS - Global Azure Bootcamp 2018
Serverless for OPS - Global Azure Bootcamp 2018
Manon PERNIN
 
Micropole Data Forum 2017 - Atelier Informatica
Micropole Data Forum 2017 - Atelier InformaticaMicropole Data Forum 2017 - Atelier Informatica
Micropole Data Forum 2017 - Atelier Informatica
Micropole Group
 
Api Orange PréSentation Salon Mobile 20 10 11 Mars 2009
Api Orange PréSentation Salon Mobile 20 10 11 Mars 2009Api Orange PréSentation Salon Mobile 20 10 11 Mars 2009
Api Orange PréSentation Salon Mobile 20 10 11 Mars 2009
snadji
 
Cwin16 - Paris - fédération d'identités
Cwin16 - Paris - fédération d'identitésCwin16 - Paris - fédération d'identités
Cwin16 - Paris - fédération d'identités
Capgemini
 
2011.11.22 - Le Cloud pour les N...ouveaux - 8ème Forum du Club Cloud des Par...
2011.11.22 - Le Cloud pour les N...ouveaux - 8ème Forum du Club Cloud des Par...2011.11.22 - Le Cloud pour les N...ouveaux - 8ème Forum du Club Cloud des Par...
2011.11.22 - Le Cloud pour les N...ouveaux - 8ème Forum du Club Cloud des Par...
Club Cloud des Partenaires
 
Keynote #Tech - API Management, comment orchestrer vos API ? par Philippe DE ...
Keynote #Tech - API Management, comment orchestrer vos API ? par Philippe DE ...Keynote #Tech - API Management, comment orchestrer vos API ? par Philippe DE ...
Keynote #Tech - API Management, comment orchestrer vos API ? par Philippe DE ...
Paris Open Source Summit
 
Les API chez Orange Partner
Les API chez Orange PartnerLes API chez Orange Partner
Les API chez Orange Partner
LaFrenchMobile
 
La performance du commercial avec Salesforce et Office 365
La performance du commercial avec Salesforce et Office 365La performance du commercial avec Salesforce et Office 365
La performance du commercial avec Salesforce et Office 365
Microsoft Décideurs IT
 
Introduction a IBM API Management
Introduction a IBM API ManagementIntroduction a IBM API Management
Introduction a IBM API Management
Magali Boulet
 
Atelier de définition d’une offre de service de gestion de l’information (ECM...
Atelier de définition d’une offre de service de gestion de l’information (ECM...Atelier de définition d’une offre de service de gestion de l’information (ECM...
Atelier de définition d’une offre de service de gestion de l’information (ECM...
Perrein Jean-Pascal
 
BizTalk Summit L'intégration en mutation
BizTalk Summit   L'intégration en mutationBizTalk Summit   L'intégration en mutation
BizTalk Summit L'intégration en mutation
Michel HUBERT
 
Agile analytics par AT internet salon e marketing 2012
Agile analytics par AT internet salon e marketing 2012Agile analytics par AT internet salon e marketing 2012
Agile analytics par AT internet salon e marketing 2012
AT Internet
 

Tendances (15)

Modern Datacenter : de la théorie à la pratique
Modern Datacenter : de la théorie à la pratique Modern Datacenter : de la théorie à la pratique
Modern Datacenter : de la théorie à la pratique
 
Alfresco - Entreprise numérique et rétention des données - Fedisa
Alfresco - Entreprise numérique et rétention des données - FedisaAlfresco - Entreprise numérique et rétention des données - Fedisa
Alfresco - Entreprise numérique et rétention des données - Fedisa
 
Alfresco - Transformation numérique et entreprise étendue - CIO summit
Alfresco - Transformation numérique et entreprise étendue -  CIO summitAlfresco - Transformation numérique et entreprise étendue -  CIO summit
Alfresco - Transformation numérique et entreprise étendue - CIO summit
 
Serverless for OPS - Global Azure Bootcamp 2018
Serverless for OPS - Global Azure Bootcamp 2018Serverless for OPS - Global Azure Bootcamp 2018
Serverless for OPS - Global Azure Bootcamp 2018
 
Micropole Data Forum 2017 - Atelier Informatica
Micropole Data Forum 2017 - Atelier InformaticaMicropole Data Forum 2017 - Atelier Informatica
Micropole Data Forum 2017 - Atelier Informatica
 
Api Orange PréSentation Salon Mobile 20 10 11 Mars 2009
Api Orange PréSentation Salon Mobile 20 10 11 Mars 2009Api Orange PréSentation Salon Mobile 20 10 11 Mars 2009
Api Orange PréSentation Salon Mobile 20 10 11 Mars 2009
 
Cwin16 - Paris - fédération d'identités
Cwin16 - Paris - fédération d'identitésCwin16 - Paris - fédération d'identités
Cwin16 - Paris - fédération d'identités
 
2011.11.22 - Le Cloud pour les N...ouveaux - 8ème Forum du Club Cloud des Par...
2011.11.22 - Le Cloud pour les N...ouveaux - 8ème Forum du Club Cloud des Par...2011.11.22 - Le Cloud pour les N...ouveaux - 8ème Forum du Club Cloud des Par...
2011.11.22 - Le Cloud pour les N...ouveaux - 8ème Forum du Club Cloud des Par...
 
Keynote #Tech - API Management, comment orchestrer vos API ? par Philippe DE ...
Keynote #Tech - API Management, comment orchestrer vos API ? par Philippe DE ...Keynote #Tech - API Management, comment orchestrer vos API ? par Philippe DE ...
Keynote #Tech - API Management, comment orchestrer vos API ? par Philippe DE ...
 
Les API chez Orange Partner
Les API chez Orange PartnerLes API chez Orange Partner
Les API chez Orange Partner
 
La performance du commercial avec Salesforce et Office 365
La performance du commercial avec Salesforce et Office 365La performance du commercial avec Salesforce et Office 365
La performance du commercial avec Salesforce et Office 365
 
Introduction a IBM API Management
Introduction a IBM API ManagementIntroduction a IBM API Management
Introduction a IBM API Management
 
Atelier de définition d’une offre de service de gestion de l’information (ECM...
Atelier de définition d’une offre de service de gestion de l’information (ECM...Atelier de définition d’une offre de service de gestion de l’information (ECM...
Atelier de définition d’une offre de service de gestion de l’information (ECM...
 
BizTalk Summit L'intégration en mutation
BizTalk Summit   L'intégration en mutationBizTalk Summit   L'intégration en mutation
BizTalk Summit L'intégration en mutation
 
Agile analytics par AT internet salon e marketing 2012
Agile analytics par AT internet salon e marketing 2012Agile analytics par AT internet salon e marketing 2012
Agile analytics par AT internet salon e marketing 2012
 

Similaire à Qu'est ce qu'une API en 2019

Paris Innovation & New tech - Meetup #2 - API Economy
Paris Innovation & New tech - Meetup #2 - API EconomyParis Innovation & New tech - Meetup #2 - API Economy
Paris Innovation & New tech - Meetup #2 - API Economy
Olivier FLOCH
 
Liferay Symposium 2015 - Liferay : la plateforme technique au coeur de la tra...
Liferay Symposium 2015 - Liferay : la plateforme technique au coeur de la tra...Liferay Symposium 2015 - Liferay : la plateforme technique au coeur de la tra...
Liferay Symposium 2015 - Liferay : la plateforme technique au coeur de la tra...
RCF Radio
 
Integration summit 2016 keynote
Integration summit 2016  keynoteIntegration summit 2016  keynote
Integration summit 2016 keynote
Michel HUBERT
 
Le cloud, moteur de croissance de l'entreprise
Le cloud, moteur de croissance de l'entrepriseLe cloud, moteur de croissance de l'entreprise
Le cloud, moteur de croissance de l'entreprise
Gerard Konan
 
06/07/17 Table ronde Data Transformation Program
06/07/17 Table ronde Data Transformation Program06/07/17 Table ronde Data Transformation Program
06/07/17 Table ronde Data Transformation Program
Soft Computing
 
Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019
Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019
Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019
Actency
 
Digital transformation - DevOps Day - 02/02/2017
Digital transformation - DevOps Day - 02/02/2017Digital transformation - DevOps Day - 02/02/2017
Digital transformation - DevOps Day - 02/02/2017
Clara Feuillet
 
[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2
Cellenza
 
Améliorer l'expérience client dans la banque
Améliorer l'expérience client dans la banqueAméliorer l'expérience client dans la banque
Améliorer l'expérience client dans la banque
Nuxeo
 
La transformation vers le Cloud
La transformation vers le CloudLa transformation vers le Cloud
La transformation vers le Cloud
Benito Diz
 
Big Data - Quel usage au sein des projets internet
Big Data - Quel usage au sein des projets internetBig Data - Quel usage au sein des projets internet
Big Data - Quel usage au sein des projets internet
EOLAS, groupe Business & Decision
 
AMfine Services & Software - Offre Référentiel fonds
AMfine Services & Software - Offre Référentiel fondsAMfine Services & Software - Offre Référentiel fonds
AMfine Services & Software - Offre Référentiel fonds
AMfine Services & Software
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitale
Samuel Metias
 
Silex x Altaris : Les prémices de l'acheteur augmenté
Silex x Altaris : Les prémices de l'acheteur augmentéSilex x Altaris : Les prémices de l'acheteur augmenté
Silex x Altaris : Les prémices de l'acheteur augmenté
Benoit Larrieu
 
iProspect - Conférence Data - Salon eCommerce 2015
iProspect - Conférence Data - Salon eCommerce 2015iProspect - Conférence Data - Salon eCommerce 2015
iProspect - Conférence Data - Salon eCommerce 2015
iProspect France
 
Présentation Voirin Club DSI EST 150217
Présentation Voirin Club DSI EST 150217Présentation Voirin Club DSI EST 150217
Présentation Voirin Club DSI EST 150217
VOIRIN Consultants
 
Introduction aux ERP
Introduction aux ERPIntroduction aux ERP
Introduction aux ERP
ENSAM Casablanca
 
2011.06.24 - Ecosystème Cloud - Enjeux et Modèles de Business - Philippe Sajhau
2011.06.24 - Ecosystème Cloud - Enjeux et Modèles de Business - Philippe Sajhau2011.06.24 - Ecosystème Cloud - Enjeux et Modèles de Business - Philippe Sajhau
2011.06.24 - Ecosystème Cloud - Enjeux et Modèles de Business - Philippe Sajhau
Club Alliances
 
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
Patrick Joubert
 
2010.11.26 - DSI - Comment surfer le Tsunami du Cloud - JF Pietri - Forum Saa...
2010.11.26 - DSI - Comment surfer le Tsunami du Cloud - JF Pietri - Forum Saa...2010.11.26 - DSI - Comment surfer le Tsunami du Cloud - JF Pietri - Forum Saa...
2010.11.26 - DSI - Comment surfer le Tsunami du Cloud - JF Pietri - Forum Saa...
Club Alliances
 

Similaire à Qu'est ce qu'une API en 2019 (20)

Paris Innovation & New tech - Meetup #2 - API Economy
Paris Innovation & New tech - Meetup #2 - API EconomyParis Innovation & New tech - Meetup #2 - API Economy
Paris Innovation & New tech - Meetup #2 - API Economy
 
Liferay Symposium 2015 - Liferay : la plateforme technique au coeur de la tra...
Liferay Symposium 2015 - Liferay : la plateforme technique au coeur de la tra...Liferay Symposium 2015 - Liferay : la plateforme technique au coeur de la tra...
Liferay Symposium 2015 - Liferay : la plateforme technique au coeur de la tra...
 
Integration summit 2016 keynote
Integration summit 2016  keynoteIntegration summit 2016  keynote
Integration summit 2016 keynote
 
Le cloud, moteur de croissance de l'entreprise
Le cloud, moteur de croissance de l'entrepriseLe cloud, moteur de croissance de l'entreprise
Le cloud, moteur de croissance de l'entreprise
 
06/07/17 Table ronde Data Transformation Program
06/07/17 Table ronde Data Transformation Program06/07/17 Table ronde Data Transformation Program
06/07/17 Table ronde Data Transformation Program
 
Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019
Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019
Les défis de l'intégration Drupal dans un SI complexe - Actency Drupagora 2019
 
Digital transformation - DevOps Day - 02/02/2017
Digital transformation - DevOps Day - 02/02/2017Digital transformation - DevOps Day - 02/02/2017
Digital transformation - DevOps Day - 02/02/2017
 
[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2
 
Améliorer l'expérience client dans la banque
Améliorer l'expérience client dans la banqueAméliorer l'expérience client dans la banque
Améliorer l'expérience client dans la banque
 
La transformation vers le Cloud
La transformation vers le CloudLa transformation vers le Cloud
La transformation vers le Cloud
 
Big Data - Quel usage au sein des projets internet
Big Data - Quel usage au sein des projets internetBig Data - Quel usage au sein des projets internet
Big Data - Quel usage au sein des projets internet
 
AMfine Services & Software - Offre Référentiel fonds
AMfine Services & Software - Offre Référentiel fondsAMfine Services & Software - Offre Référentiel fonds
AMfine Services & Software - Offre Référentiel fonds
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitale
 
Silex x Altaris : Les prémices de l'acheteur augmenté
Silex x Altaris : Les prémices de l'acheteur augmentéSilex x Altaris : Les prémices de l'acheteur augmenté
Silex x Altaris : Les prémices de l'acheteur augmenté
 
iProspect - Conférence Data - Salon eCommerce 2015
iProspect - Conférence Data - Salon eCommerce 2015iProspect - Conférence Data - Salon eCommerce 2015
iProspect - Conférence Data - Salon eCommerce 2015
 
Présentation Voirin Club DSI EST 150217
Présentation Voirin Club DSI EST 150217Présentation Voirin Club DSI EST 150217
Présentation Voirin Club DSI EST 150217
 
Introduction aux ERP
Introduction aux ERPIntroduction aux ERP
Introduction aux ERP
 
2011.06.24 - Ecosystème Cloud - Enjeux et Modèles de Business - Philippe Sajhau
2011.06.24 - Ecosystème Cloud - Enjeux et Modèles de Business - Philippe Sajhau2011.06.24 - Ecosystème Cloud - Enjeux et Modèles de Business - Philippe Sajhau
2011.06.24 - Ecosystème Cloud - Enjeux et Modèles de Business - Philippe Sajhau
 
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
 
2010.11.26 - DSI - Comment surfer le Tsunami du Cloud - JF Pietri - Forum Saa...
2010.11.26 - DSI - Comment surfer le Tsunami du Cloud - JF Pietri - Forum Saa...2010.11.26 - DSI - Comment surfer le Tsunami du Cloud - JF Pietri - Forum Saa...
2010.11.26 - DSI - Comment surfer le Tsunami du Cloud - JF Pietri - Forum Saa...
 

Dernier

Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
UNITECBordeaux
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
OCTO Technology
 
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU  SOUS WINDOWSCOURS D'ADMINISTRATION RESEAU  SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
AlbertSmithTambwe
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Laurent Speyser
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
abderrahimbourimi
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
Horgix
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
Université de Franche-Comté
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
AlbertSmithTambwe
 

Dernier (9)

Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
 
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...
 
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU  SOUS WINDOWSCOURS D'ADMINISTRATION RESEAU  SOUS WINDOWS
COURS D'ADMINISTRATION RESEAU SOUS WINDOWS
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
 

Qu'est ce qu'une API en 2019

  • 1. Le Mois du Cloud Qu’est-ce qu’une API en 2019 et comment les gérer avec de l’API Management ?
  • 2.
  • 3. 3 L’objectif… est dans le titre du meet-up  Qu’est-ce qu’une API en 2019 et comment les gérer via l’API Management ? La question sous-jacente est : pourquoi est-ce qu’on se pose la question aujourd’hui ? Trouver une réponse pour tous! Pourquoi ce meet-up ?
  • 4. 4 Les APIs sont incontournables pour mener à bien la transformation digitale en entreprise, notamment lorsque l’on manipule des données Big Data, traitées avec du Machine Learning. Avec cette intelligence artificielle, on peut créer des bots et dialoguer avec eux pour contrôler des objets connectés. Tous les déploiements se font en Docker, avec des projets en agile, sans Devs, sans Ops mais que des DevOps. “ ” La réponse
  • 5. 5 Pensons l’histoire… La révolution industrielle Les innovations dans la logistique et la communication Des organisations plus étendues, plus complexes, plus ouvertes vers l’extérieur! +
  • 6. 6 Pensons l’histoire… maintenant La révolution portée par l’informatique Les innovations dans les technologies digitales Des organisations plus étendues, plus complexes, plus ouvertes vers l’extérieur! +
  • 7. 7 Les APIs pour s’ouvrir Couche APIs Applications mobiles Applications web Clients natifsObjets connectés Applications d’entreprise Applications partenaires Architecture centrée autour des APIs
  • 8. 8 Consumers Partners Internal APIs {API} C’est quoi, une API ? Interface : une API est ouverte vers l’extérieur Programming : une API est consommée par programmation Application : une API fournit un service Application Programming Interface
  • 9. 9 Les bénéfices des APIs ? o Lisibilité du service o Exploitation des systèmes internes et externes o Adoption par un partenaire o Ouvrir de nouveaux canaux o Favoriser la consommation o Standardisation des systèmes o Accélérer l’innovation o Nouveaux business modèles o Nouvelles sources de revenu o Satisfaction client Externalize Engage Disrupt Optimize o Processus internes o Fédérer les modèles o Sécurité o Exposition API “APIs make digital society and digital business work; they are the basis of every digital strategy.” From Gartner.
  • 10. 10 Business API stratégie  API est le produit  Revenu direct  API étend le produit  Atteindre de nouveaux marchés  Ajout de fonctionnalités (mobile par ex)  API promeut le produit  Acquisition d’utilisateur  Promotion / publicités  API alimente le produit  Interne  Acquisition de la data  Partenaire
  • 13. 13 Challenges Performance Innovation Agile Sécurité Legacy OrganisationGouvernance Open platformCycle en V Rationalisation Usages Devices Transformation IndustrialisationDevops • Par où commencer ? Règles Supervision Monétisation
  • 14. 14 API Management APPS APIs BackendGateway Gérer un catalogue de service Favoriser l’innovation en simplifiant la consommation Créer une vitrine Ajouter une couche de sécurité
  • 15. 15 Azure API Management La plateforme Microsoft Azure API Management présente les bénéfices suivants : - Disponibilité immédiate (en utilisant la souscription Azure existante) - Réutilisation des compétences internes (Azure, C#, Azure DevOps) - Avantages du modèle SaaS : facturation en fonction de la capacité choisie, scalabilité, gestion (pas de maintenance de l’infrastructure, du réseau), .. - Déploiement multi-régions
  • 16. 16 API Management Consume PublishMediate Portail AzurePasserellePortail développeur Abstraire et découpler Sécuriser & protéger Gérer le cycle de vie Superviser & Mesurer Moderniser & Optimiser Intégrer les développeurs Monétiser Découvrir Se documenter Obtenir les accès Essayer Obtenir de l’aide SDKs et exemples
  • 17. DEMO APIM 1) Exposition d’une API via le portail de publication Azure 2) Souscription via le portail Développeur
  • 18. 18 API Places Offres disponibles APIs disponibles API Trips Consommateurs Utilisateur Lambda Hackathon Application Alpha Agence de Presse Application Béta Entreprise partenaire Produit Découverte Produit Partenaire Presse Produit B2B Premium a b c d Accès standard Accès restreint API Management Authentification BACKEND Produits dans API Management
  • 19. DEMO APIM 3) Impact d’une policy sur un Produit ou une API 4) Visualisation des métriques
  • 20. 20 Policies sur l’API Management Modernisation de la syntaxe Mécanismes logiquesPerformance Utilisation de la syntaxe HTTP Appel de méthode HTTP (Get, Put, Patch, Delete) qui peut être plus cohérent Format JSON Format de données plus léger et plus moderne Quotas sur le nombre d’appels Evite la surcharge des web services exposés par API Management Cache Configuration qui peut apporter de meilleures performances Code et transformation Manipulations logiques sur les appels pour transformer les requêtes Opérations spécifiques Déclenchement d’appels externes pré ou post traitement
  • 21. 21 APIser son SI Quelques recommandations :  Phase de design et modélisation qui s’intègre au SI  API bien documentée même en interne « Eat your own dog food »  Gouvernance des services  Modulaire / Découplé / Responsabilité (SRP) / Granularité  Stratégie de versioning  Mettre en place les bonnes KPI (analytics)  Politique d’authentification  Impact organisationel (Loi de Conway)
  • 22. 22 REST et le modèle de maturité de Richardson
  • 23. 23 Au centre de l’intégration Integration Platform As A Service Interconnecter les multiples sources d’informations, les différents systèmes et services, leurs protocoles et les patterns au travers d’une plateforme hybride (On-prem + Cloud). L’ API Management joue un rôle majeur dans la façon de contrôlée et sécurisée la donnée pour offrir une ouverture maîtrisée du système d’information et proposer de nouveaux services. SaaS APIM On-prem
  • 24. 24 Etendre son SI Hybrid Integration Platform On prem Integration Orchestrating Messaging & Eventing LAN CLOUD
  • 26. 26 C’est quoi, une API en 2019 ? Une API qui respecte les critères suivants : • Couverture fonctionnelle et équipe identifiée • Phase de design et d’urbanisation • Fait partie du patrimoine de l’entreprise • Indépendante • Scalable • Facilement déployable (Infrastructure-as-Code, sur le Cloud) • Tournée vers l’extérieur (SDK, versioning, API Management) • Gouvernée (Supervision et analytiques) On se rapproche de la notion de Microservice.
  • 27. 27 Profiter des opportunités On peut faire beaucoup de choses avec les nouvelles technologies, mais ne jamais oublier les besoins initiaux. Innovation Rationalisation Transformation Ouverture
  • 28. 28 o Formation « API Management » Azure DevOps Intégration Développement Agilité Data IA o Formation « Azure Intermédiaire » o Formation « Azure Avancée » o Formation « Azure pour les Architectes » (Préparation AZ-300) Pour aller plus loin… https://training.cellenza.com training@cellenza.com

Notes de l'éditeur

  1. Khaled
  2. Laurent