Gérer des données en provenance des différents maillons de la chaîne est inhérent à l’industrie de la supply chain. C’est aussi un exercice complexe, pour lequel le potentiel de la digitalisation est loin d’avoir encore été pleinement exploité. Chez Upply, nous croyons fortement aux bénéfices de la connectivité entre les services. Les systèmes intégrés font considérablement bouger les lignes dans ce domaine, et les API constituent un élément clé de cette transformation. C’est la raison pour laquelle nos propres solutions peuvent d’ailleurs toutes être connectées à des systèmes IT ou à des plates-formes tierces via des API.
API est l’acronyme de Application Programming Interface, que l'on traduit en français par interface de programmation applicative ou interface de programmation d'application. Cette interface définit des interactions entre de multiples applications intermédiaires.
En termes simples, on peut dire qu’il s’agit d’une connexion simplifiée entre deux systèmes informatiques, c’est-à-dire une sorte de pont permettant de transporter l’information d’un côté (le serveur) à l’autre (le client), selon des règles transparentes et préalablement définies par le serveur. L’une des API les plus célèbres et les plus utilisées aujourd’hui est incontestablement Google Maps. Elle permet à n’importe quel software (applications, sites web, Excel, …) d’accéder à des plans en quelques secondes. Des centaines de millions d’utilisateurs ont recours chaque jour à cette API, partout dans le monde. Son succès vient de la qualité de l’interface. Google Maps ne fournit pas seulement des plans extrêmement détaillés. Il apporte une grande facilité de connexion, et ce de n’importe quel outil informatique, grâce à une API simple et claire.
Google Maps n’est pas le seul exemple d’API performante qui change notre quotidien. Ces interfaces permettent aux entreprises de gagner en efficacité de façon exponentielle, en donnant accès aussi bien à des services très simples comme les prévisions météo qu’à des outils plus complexes comme des algorithmes de machine learning. Dans l’industrie de la supply chain, nous pouvons notamment citer l’outil d’optimisation des trajets de PTV, les services track & trace de Shippeo et bien sûr, chez Upply, la solution de comparaison des prix de transport de fret et la place de marché.
Grâce aux API, chaque entreprise peut aujourd’hui intégrer les services d’un partenaire à ses propres outils, sans avoir à assumer d’importants développements. Les coûts de déploiement d’une solution IT peuvent en effet être divisés par deux ou trois par rapport à un développement en interne, ce qui aide par conséquent à accélérer la transformation digitale.
Attention cependant, les API n’ont rien de magique ! Comme nous l’avons signalé, les règles régissant les flux d’informations doivent être scrupuleusement définies. Elles indiqueront au client à quelle information il a accès, comment, et dans quel format il les recevra.
Si vous vous rendez à la pharmacie pour acheter du paracétamol, le pharmacien vous posera quelques questions préalables avant de vous servir : “Souhaitez-vous une marque en particulier ? Quelle forme préférez-vous (comprimés, gélules, solution buvable) ? Quelle quantité vous est nécessaire ?”. Il en va de même avec une API. La documentation vous indiquera dans un premier temps ce que l’API peut vous offrir. Ensuite, vous enverrez vos spécifications au serveur pour recevoir les données dont vous avez besoin, en seulement quelques millièmes de secondes. Les "pharmaciens" Upply sont à votre disposition pour répondre à toutes vos attentes !