Ludovic Robert, Orange : "Nos API sont accessibles à n'importe quel type d'application"

Pay services

API et IT Architect chez Orange, Ludovic ROBERT était présent au salon API DAYS 2023 pour présenter les travaux du groupe, afin de rendre ces interfaces de programmation non seulement plus simples à utiliser, mais également plus standards, dans le cadre de déploiements multi-opérateurs en France ou à l'étranger, pour n'importe quel type d'applications.

Dans le développement, c’est compliqué de faire simple ?

LR - Effectivement, l’un de nos enjeux c’est de rendre nos API plus simples à utiliser. Nous adressons des communautés de développeurs qui ne sont pas toujours familières de l’univers des opérateurs de télécommunications, les “telcos”.

Nous cherchons donc à éviter un jargon trop technique, pour être compris du plus grand nombre.

Nous essayons de nous appuyer sur des concepts simples comme des numéros de téléphone, et d’éviter de rentrer dans le vocabulaire IP qui peut être trop compliqué pour nos interlocuteurs.

 

Une volonté de simplification mais également de standardisation ?

LR - Oui notre ambition est de construire une offre d’une dizaine, peut être d’une vingtaine d’API opérateurs, mais pour que les développeurs les utilisent, il faut qu’elles aient exactement le même comportement.

On va donc s'évertuer à les rendre simples, mais aussi cohérentes les unes par rapport aux autres. Les messages d'erreur, par exemple, doivent être les mêmes.

Les classes qu'on va décrire dans une API, qu'on va associer à un objet, doivent être les mêmes d'une API à une autre, de façon à ce  que le développeur n'ait pas un effort supplémentaire à faire quand il va utiliser une API ou une autre.

 

Une standardisation à une échelle internationale ?

LR - Oui nous contribuons au projet Camara, qui est un projet cross-opérateurs piloté par la GSMA, et dans lequel nous pouvons croiser d’autres opérateurs tels que Deutsche Telecom, Telefonica ou Vodafone en Europe. Mais il y en a beaucoup d’autres.

L'objectif, c'est que l'on se mette d'accord  pour décrire des API qui sont exactement les mêmes. Ainsi, un développeur d'API qui utilisera notre API chez Orange, aura exactement la même API, chez Deutsche télécom ou Vodafone. C'est un des enjeux de cette initiative.

 

L’ambition d’un usage universel ?

LR - Effectivement, La promesse, c'est de pouvoir fournir aux développeurs des API qui exploiteront de la même manière les informations de nos réseaux, pour un usage au sein de n'importe quel type d'application.

Cela peut être une application de vente en ligne, une application de tracking en B2B pour des containers, n'importe quel type d'application  pourrait utiliser ces API.