Interface (API)

Les interfaces, souvent appelées API (Application Programming Interfaces), sont des points de connexion et de transition définis qui permettent l'échange contrôlé de données et de fonctions entre des systèmes numériques autonomes. Le terme est large et peut décrire différentes situations techniques, c'est pourquoi un examen approfondi au cas par cas est nécessaire.

Les API sont l'instrument central pour la mise en œuvre de l'interopérabilité. La loi fédérale sur l'utilisation de moyens électroniques pour l'accomplissement de tâches de l'administration (LME) en consacre l'importance : elle oblige les autorités fédérales à échanger des données via des interfaces (art. 13 LME) et crée, avec la possibilité de déclarer des normes ouvertes comme obligatoires (art. 12 LME), la base pour leur utilisation effective.

Élément central de l'architecture informatique, les interfaces permettent de mettre en œuvre des principes stratégiques généraux sur le plan technique (notamment la modularité). Une architecture modulaire et basée sur des API renforce la résilience non seulement des collectivités publiques (Confédération, canton, commune) et de leurs services administratifs, mais aussi du système fédéral suisse dans son ensemble, car elle évite les structures centralisées, ce qui protège contre les attaques unilatérales visant des composants centraux.

L'architecture API doit par exemple veiller à ce qu'aucun point de défaillance unique ne soit créé (protection contre les attaques extérieures, par exemple les cyberattaques ; protection également contre les attaques intérieures – usurpation politique, un scénario qui n'est toutefois pas envisagé actuellement en Suisse, mais plutôt à l'étranger).

L'interchangeabilité des composants est un autre objectif central. Elle permet de réduire les dépendances et de les rendre contrôlables. Cette interchangeabilité, qui repose souvent sur la reprogrammation d'interfaces, est une mesure décisive pour réduire les risques (évitement du verrouillage, garantie de la sécurité de fonctionnement). La protection juridique des structures d'interface elles-mêmes est toutefois controversée au niveau international (cf. litige Oracle c. Google), ce qui souligne encore davantage l'importance stratégique des interfaces ouvertes et standardisées pour minimiser les risques.

De plus, les interfaces constituent le fondement d'écosystèmes numériques ouverts (tels que celui rendu possible par l'e-ID), dans lesquels différents acteurs peuvent faire progresser l'innovation sur la base de règles communes. Elles ne sont donc pas seulement défensives, mais revêtent également une grande importance stratégique pour la conception des objectifs numériques et contribuent ainsi à une utilisation efficace des données. Les API ne sont donc pas seulement un détail technique, mais un levier stratégique pour un environnement numérique interopérable et résilient.

Retour
Retour

Autodétermination numérique

Continuer
Continuer

réutilisation des données