Les API : socle de l’innovation

Ramchandra Koty

Autrefois limitées aux domaines techniques, les interfaces de programmation applicatives (API) sont devenues un moteur de croissance majeur dans le monde des affaires. Elles permettent désormais aux entreprises, mais aussi à leurs clients et à leurs partenaires, de se développer à l’échelle mondiale, d’échanger des informations en toute fiabilité et de s’ouvrir de nouvelles perspectives d’innovation et de croissance.

Ces dernières années, les interfaces programmables ont dépassé le cadre du simple usage individuel : elles constituent aujourd’hui un rouage essentiel des entreprises. Davantage de sociétés de tous secteurs (par ex. eBay, Expedia, Facebook, Google, Salesforce, Twitter, WhatsApp, etc.) proposent des API à d’autres entreprises qui exploitent ensuite leurs plateformes dans le but de créer de nouvelles solutions pour leurs clients.

L'écosystème d'API d'Equinix

Apprenez à utiliser les API pour améliorer des applications existantes ou en créer de nouvelles. Doté d'un espace dédié aux discussions en ligne, le Forum Equinix permet aux développeurs de communiquer, de poser des questions, de laisser des commentaires et de s'aider les uns les autres.

En savoir plus
api

Naissance d’un nouveau courant

Même si la première API Web a été lancée par Salesforce en 2000, c’est le célèbre e-mail envoyé en 2002 par Jeff Bezos, PDG d’Amazon, qui a déclenché le mouvement en faveur des plateformes numériques dites « extensibles ». M. Bezos disait alors à ses employés : « Toutes les interfaces de service, sans exception, doivent être conçues pour être externalisables. L’équipe doit planifier et concevoir l’interface afin de pouvoir l’exposer aux développeurs du monde extérieur. Sans exception. »[i]

On connait la suite. Prenez Uber par exemple. La société ne possède aucun véhicule, mais, en passant maître dans la gestion de VTC à l’aide d’API, Uber a complètement révolutionné le secteur du transport de personnes. Les capacités offertes par les API continuent de jouer un rôle essentiel dans l’avantage concurrentiel d’Uber. Elles permettent notamment à ses chauffeurs de se rendre facilement à l’endroit où se trouvent les clients et de visualiser rapidement les itinéraires des chauffeurs grâce aux services de l’API Google Maps intégrés à l’application Uber.[ii]

Qu’est-ce qu’une API et qu’est-ce qui motive son adoption ?

En bref, une API est aux ordinateurs ce qu’une interface utilisateur est aux humains. Les API créent une matrice qui permet aux systèmes, aux applications et aux réseaux d’interagir plus étroitement entre eux. Et comme nous vivons dans une « économie de services », davantage de produits et de services sont amenés à être fournis au travers d’API. En effet, dans le monde numérique actuel, ce ne sont plus les produits physiques proprement dits qui créent la véritable valeur commerciale, mais les informations et les perspectives qu’ils génèrent.

Les facteurs favorisant l’adoption des API sont :

Toutes les interfaces de service, sans exception, doivent être conçues pour être externalisables. Jeff Bezos, Amazon
  • La demande pour un développement et des délais de livraison plus rapides : Afin de prospérer, les entreprises sont contraintes de réduire les cycles de développement des applications ainsi que les délais de mise sur le marché de leurs solutions et services. Les API permettent non seulement d’assouplir et d’automatiser le développement et le déploiement des applications, mais aussi d’en améliorer l’évolutivité, les fonctionnalités et la facilité d’utilisation. Elles enrichissent également les échanges d’informations entre les partenaires commerciaux et les revendeurs, ce qui permet de mieux connaître les clients, et donc de mieux les engager et les fidéliser. Tout cela contribue à conquérir de nouveaux marchés et à générer de nouvelles sources de revenus.
  • L’essor des infrastructures edge et multicloud hybrides : Les entreprises constatent que chaque cloud présente des atouts, des capacités et des coûts qui lui sont propres, renforçant ainsi le désir d’en utiliser plusieurs pour différentes applications, voire pour une seule application. Les entreprises modernes sont aujourd’hui dans l’obligation de déployer, de gérer et d’intégrer des systèmes sur plusieurs infrastructures, sur site et dans le cloud. Grâce aux API, il est possible de déplacer les ressources informatiques vers l’emplacement le plus approprié sans affecter l’application cliente, et de simplifier l’infrastructure en se passant d’application appelante.
  • Le renforcement des normes industrielles et des exigences réglementaires : De nombreux organismes industriels et publics encouragent fortement de privilégier le recours aux API. À ce titre, on peut citer notamment la deuxième directive européenne sur les services de paiement (PSD2) et les initiatives open banking en Amérique du Nord et en Asie-Pacifique. Aux États-Unis, des programmes de santé tels que le Fast Healthcare Interoperability Resources (FHIR) nécessitent des API. Et dans de nombreux autres pays, les initiatives des pouvoirs publics en matière de données ouvertes encouragent également l’utilisation d’API.

Comment la stratégie API d’Equinix accélère la transformation numérique

Les entreprises bâtissent et gèrent leurs infrastructures numériques sur Platform Equinix®, où elles bénéficient d’une couverture mondiale, d’une interconnexion globale et d’une intégration totale, trois conditions essentielles à leur réussite. Nous fournissons aujourd’hui une puissante plateforme de développement qui s’appuie sur notre suite d’API, et qui, d’une part, permet de simplifier le développement des applications et d’automatiser leur gestion et, d’autre part, autorise nos clients internationaux à dimensionner leurs activités numériques en un temps record.

Nous fournissons aujourd'hui une puissante plateforme de développement qui s'appuie sur notre suite d'API, et qui, d'une part, permet de simplifier le développement des applications et d'automatiser leur gestion et, d'autre part, autorise nos clients internationaux à dimensionner leurs activités numériques en un temps record.

Voici quelques exemples illustrant la façon dont nos clients utilisent les API d’Equinix pour simplifier et accélérer leur transformation numérique :

1. Déploiement de services edge et hybrides/multicloud :

2. Automatisation des processus métier :

  • Commander des produits/services (Cross Connects, Smart Hands®, envois, tickets de dépannage, etc.)
  • Fournir des interconnexions sécurisées et gérer les utilisateurs et les autorisations
  • Recevoir des notifications en temps réel et gérer les incidents
  • Regrouper les informations sur les stocks pour les bases de données servant à la gestion de la configuration interne

3. Suivi des données, analyse et rapports :

  • Surveillance de la gestion des infrastructures de datacentre (DCIM), analyses et rapports (IBX SmartView™). Pour en savoir plus, téléchargez le webinaire sur les API IBX SmartView ou inscrivez-vous pour essayer IBX SmartView gratuitement.
  • Effectuer des analyses IA/ML/big data pour générer des ensembles de données connectés
  • Récupérer des données de surveillance des infrastructures et de consommation d’énergie pour améliorer/prévoir le temps de réponse global en cas d’incident

L’écosystème d’API d’Equinix à l’œuvre

Aujourd’hui, Equinix dispose de plus de 70 API capables d’accélérer la transformation numérique de ses clients et partenaires. Par exemple, Telstra utilise ECX Fabric dans le cadre de sa solution Programmable Network afin de connecter ses environnements de travail directement et en toute sécurité à plusieurs clouds. Ensemble, les deux sociétés simplifient l’accès au cloud dans le monde entier en automatisant entièrement l’expérience grâce à l’intégration d’API, et réduisent ainsi à quelques minutes le temps nécessaire pour établir une connectivité privée et sécurisée à la demande.

Enfin, Equinix et Verizon fournissent aux entreprises une connectivité rapide et fiable entre leurs infrastructures sur site et les datacentres Equinix International Business Exchange™ (IBX®) par le biais d’API. La solution Software Defined Interconnect (SDI) de Verizon exploite une API entre le réseau Verizon et ECX Fabric, fournissant une connectivité réseau IP directe et privée aux datacentres IBX du monde entier en quelques minutes, éliminant ainsi le besoin d’une connectivité physique dédiée.

Où trouver plus d’informations sur les API d’Equinix ?

Conformément à la spécification Open API, Equinix fournit des API RESTful et de streaming accessibles via sa plateforme de développement (Equinix Developer Platform). Notre section « Démarrer » (Getting Started) du Centre de connaissances API (API Knowledge Center) vous explique étape par étape comment tester nos API sur Equinix API Playground à l’aide d’API fictives.

Nous écoutons attentivement l’avis de nos clients et de nos partenaires afin d’enrichir sans cesse notre écosystème de développement. C’est pourquoi nous vous invitons à nous faire part de vos commentaires en utilisant le widget dédié sur Developer Platform !

Ramchandra Koty
Ramchandra Koty Director Of Engineering