
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.

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

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.
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.
É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.
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
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
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
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.