Interconnexion des systèmes numériques
 

CADRE NATIONAL D'INTEROPERABILITE

Le Cadre National d'Interopérabilité du Sénégal (CNI-SN) définit l'ensemble des règles, normes et standards qui garantissent la compatibilité technique, sémantique et organisationnelle des systèmes d'information de l'administration publique sénégalaise. Ce cadre constitue la référence obligatoire pour tous les acteurs publics et privés qui développent, déploient ou utilisent des services numériques destinés aux citoyens et aux entreprises.

Réunions techniques sur les standards d'interopérabilité
 

Un Référentiel pour l'Ère Numérique

Le CNI-SN structure la transformation digitale de l'État sénégalais en définissant les règles communes qui permettent à tous les systèmes d'information publics de fonctionner ensemble, de manière fluide, sécurisée et pérenne.

  • 5 niveaux d'interopérabilité complémentaires
  • 13 principes fondamentaux obligatoires
  • Standards techniques reconnus internationalement
  • Feuille de route progressive jusqu'en 2028+

1. Une Approche Holistique : Les 5 Niveaux d'Interopérabilité

L'interopérabilité ne se limite pas à la technique. Le Cadre National adopte une approche holistique qui couvre cinq niveaux complémentaires, garantissant une interopérabilité complète de l'écosystème numérique sénégalais.

Niveau 1 : Interopérabilité Politique

Ce niveau définit le leadership, les priorités nationales et l'engagement institutionnel nécessaires pour soutenir l'interopérabilité.

Éléments clés :

  • Alignement avec le New Deal Technologique et Sénégal 2050
  • Engagement des plus hautes autorités de l'État
  • Définition des priorités stratégiques nationales
  • Coordination entre ministères et agences
  • Allocation des ressources budgétaires nécessaires

Niveau 2 : Interopérabilité Organisationnelle

Ce niveau assure l'alignement des processus métier et des responsabilités entre administrations.

Éléments clés :

  • Harmonisation des processus administratifs entre services
  • Définition claire des rôles et responsabilités de chaque acteur
  • Mise en place de structures de gouvernance (Conseil, Groupes de Travail)
  • Protocoles de coordination inter-administrations
  • Mécanismes de résolution des conflits et d'arbitrage

Niveau 3 : Interopérabilité Juridique

Ce niveau garantit la conformité réglementaire et la protection des données dans tous les échanges numériques.

Éléments clés :

  • Cadre légal des échanges de données entre administrations
  • Protection des données personnelles et respect de la vie privée
  • Signature électronique et valeur juridique des documents numériques
  • Responsabilités et obligations légales des producteurs et consommateurs de données
  • Conformité avec les réglementations internationales (RGPD, etc.)
  • Gestion des licences et droits d'utilisation des données

Niveau 4 : Interopérabilité Sémantique

Ce niveau assure que les données échangées sont comprises de la même manière par tous les acteurs.

Éléments clés :

  • Modèles de données standardisés et partagés
  • Vocabulaires et référentiels communs (ex: codes activité, nomenclatures)
  • Formats d'échange normalisés (JSON, XML)
  • Métadonnées descriptives pour chaque jeu de données
  • Catalogues de données centralisés
  • Ontologies et taxonomies partagées

Niveau 5 : Interopérabilité Technique

Ce niveau définit les protocoles, interfaces et standards techniques qui permettent aux systèmes de communiquer effectivement.

Éléments clés :

  • API REST standardisées pour l'échange de données
  • Protocoles de sécurité (OAuth 2.0, TLS 1.3)
  • Formats de données structurées (JSON Schema, XML)
  • Services web (SOAP, GraphQL)
  • Standards d'authentification et d'autorisation
  • Protocoles de communication sécurisés

COHÉRENCE GLOBALE

Ces cinq niveaux ne fonctionnent pas isolément. Ils forment un système cohérent où chaque niveau s'appuie sur les autres. Par exemple, un excellent standard technique (Niveau 5) ne peut fonctionner sans un cadre juridique clair (Niveau 3) ni une gouvernance appropriée (Niveau 2).

2. Les 13 Principes Fondamentaux de l'Interopérabilité

Le Cadre National repose sur 13 principes fondamentaux qui guident toutes les décisions et actions en matière d'interopérabilité. Ces principes sont regroupés en quatre catégories.

Catégorie A : Contexte des Actions

Subsidiarité et proportionnalité

Les solutions d'interopérabilité doivent être adaptées au niveau administratif approprié et proportionnées aux besoins réels.

Transparence

Les processus, règles et mécanismes d'interopérabilité sont documentés, accessibles et compréhensibles par tous les acteurs.

Réutilisabilité

Les composants, services et données développés doivent pouvoir être réutilisés par d'autres administrations et dans d'autres contextes.

Catégorie B : Principes Structurants

Ouverture

Privilégier les standards ouverts, les formats non propriétaires et les logiciels open source pour garantir l'indépendance technologique.

Neutralité et adaptabilité technologiques

Les solutions ne doivent pas dépendre d'un fournisseur unique et doivent pouvoir évoluer avec les avancées technologiques.

Préservation de l'information

Garantir la pérennité des données et leur accessibilité à long terme, indépendamment des évolutions technologiques.

Orienté utilisateur

Concevoir les services en partant des besoins réels des citoyens, entreprises et agents publics, non des contraintes administratives.

Catégorie C : Besoins des Utilisateurs

Inclusivité et accessibilité

Les services numériques doivent être accessibles à tous les citoyens, y compris les personnes en situation de handicap ou en zone rurale.

Multilingue

Support de plusieurs langues nationales pour garantir l'accès de tous aux services publics numériques.

Unique transmission des données (once-only principle)

Un citoyen ou une entreprise ne fournit une information à l'administration qu'une seule fois. Cette information est ensuite partagée entre services concernés.

Catégorie D : Sécurité, Confiance et Durabilité

Sécurité et protection de la vie privée

Garantir la confidentialité, l'intégrité et la disponibilité des données échangées, ainsi que le respect de la vie privée des citoyens.

Souveraineté des données

Les données publiques sénégalaises restent sous contrôle souverain de l'État et sont hébergées sur le territoire national ou dans des conditions garantissant leur souveraineté.

Durabilité

Les solutions d'interopérabilité doivent être économiquement viables, écologiquement responsables et technologiquement pérennes.

APPLICATION OBLIGATOIRE

Ces 13 principes s'appliquent obligatoirement à tous les projets numériques de l'administration publique sénégalaise. Tout développement qui ne respecte pas ces principes ne pourra être validé ni mis en production.

Des Standards au Service de l'Innovation

Le choix des standards techniques repose sur une exigence d'ouverture, de sécurité et de pérennité. Chaque technologie retenue a été évaluée pour sa compatibilité avec les meilleures pratiques internationales et son adaptabilité au contexte sénégalais.

  • API REST comme architecture de référence
  • Protocoles de sécurité de dernière génération
  • Formats ouverts et non propriétaires privilégiés
  • Adoption progressive et accompagnée des équipes
Équipes techniques travaillant sur les standards d'interopérabilité
 

3. Standards Techniques Adoptés

Le Sénégal adopte des standards techniques reconnus internationalement pour garantir la compatibilité avec les meilleures pratiques mondiales.

REST API (Representational State Transfer)

Architecture privilégiée pour l'interopérabilité entre systèmes grâce à sa simplicité, sa scalabilité et son support universel.

Caractéristiques :

  • Protocole : HTTPS
  • Format : JSON (recommandé) ou XML
  • Méthodes : GET, POST, PUT, DELETE
  • Versioning : Via URL ou header
  • Documentation : OpenAPI 3.0 (Swagger)

OAuth 2.0 - Authentification et Autorisation

Protocole standard d'autorisation permettant à des applications tierces d'accéder à des ressources protégées sans exposer les identifiants utilisateurs.

Utilisé pour :

  • Authentification des utilisateurs
  • Autorisation des applications
  • Gestion des droits d'accès aux API
  • Single Sign-On (SSO)

TLS 1.3 - Sécurité des Communications

Dernière version du protocole Transport Layer Security, garantissant le chiffrement des communications et l'authentification des serveurs.

OBLIGATOIRE pour tous les échanges de données sensibles.

JSON Schema - Validation des Données

Standard de validation et documentation des structures de données JSON, facilitant l'interopérabilité sémantique.

SOAP/XML - Services Web Legacy

Support maintenu pour compatibilité avec les systèmes existants utilisant SOAP, mais REST est privilégié pour les nouveaux développements.

GraphQL - Requêtes Flexibles

Langage de requête permettant aux clients de demander exactement les données dont ils ont besoin, réduisant le surcharge réseau.

Statut : En phase pilote, adoption progressive selon les cas d'usage.

ÉVOLUTION DES STANDARDS

Les standards techniques évoluent rapidement. Le Cadre National sera mis à jour régulièrement pour intégrer les nouvelles versions et les technologies émergentes, tout en maintenant la rétrocompatibilité.

4. Feuille de Route d'Adoption des Standards

L'adoption des standards se fait de manière progressive pour permettre aux administrations d'adapter leurs systèmes existants.

Phase 1

Standards de Base (2026)

  • Adoption de REST API comme architecture standard
  • Mise en place OAuth 2.0 pour authentification
  • Adoption TLS 1.3 minimum
  • Utilisation JSON Schema pour validation
  • Formation des équipes techniques
Phase 2

Outils et Formation (2026-2027)

  • Documentation technique complète des standards
  • Exemples de code et bibliothèques réutilisables
  • Formation technique des développeurs gouvernementaux
  • Support et portail documentaire
  • Accompagnement des administrations pilotes
Phase 3

Standards Avancés (2027-2028)

  • Déploiement SOAP/XML pour compatibilité legacy
  • Mise en place méthodes et événements temps réel
  • Pilotes GraphQL pour cas d'usage spécifiques
  • Optimisation des performances
  • Amélioration continue basée sur retours terrain
Phase 4

GraphQL et Optimisations (2028+)

  • Introduction GraphQL pour modèles flexibles
  • Optimisation des performances
  • Amélioration de l'expérience développeur
  • Integration IA et analytics avancés
  • Évolution continue vers standards émergents
 

Le respect des cadres et standards n'est pas une contrainte,
c'est la garantie d'un écosystème numérique cohérent, sécurisé et durable.

Besoin d'Accompagnement ?

Nos équipes techniques sont disponibles pour vous accompagner dans l'adoption des standards et la mise en conformité de vos services numériques.