Plateforme SaaS IIoT sur-mesure acquisition, traçabilité et supervision
Portail IoT SaaS Reprise de projet Infrastructures critiques
De la reprise à l'évolution :
Transformer un portail IoT industriel en plateforme SaaS robuste
Refonte de l'architecture de la plateforme et déploiement de nouveaux modules opérationnels, réalisés sans interruption de service afin de garantir la continuité des activités.
Contexte
SECTEUR
Supervision d'infrastructures critiques (Pipelines, conduites d'eau, ...)
PÉRIMÈTRE
Plateforme SaaS/On-premise, multi-langues, multi-tenants
MISSION
Reprise, maintenance et évolution
Le métier de notre client l'amène à installer des milliers de capteurs sur le terrain. Ils mesurent en continu des paramètres électriques et physiques d'infrastructures afin de détecter toute anomalie avant qu'elle ne compromette leur intégrité.
Notre client exploitait une plateforme web industrielle multi-tenant permettant de centraliser, superviser et analyser les données issues de capteurs déployés sur le terrain, tout en garantissant une isolation complète des données entre les différents exploitants. La plateforme s'appuyait sur un moteur de collecte, chargé de communiquer avec les équipements et de remonter les données en temps réel.
Nous avons repris un projet existant afin d'en assurer la maintenance, la pérennité et le développement de nouvelles fonctionnalités.
Une plateforme fonctionnelle nécessitant une consolidation technique
La plateforme remplissait ses fonctions, mais son architecture limitait fortement son évolutivité. Une grande partie de la logique métier, des accès aux données et des interactions avec les services tiers était concentrée dans des contrôleurs monolithiques, rendant les évolutions complexes, les tests difficiles et la maintenance plus risquée.
L'absence de tests automatisés rendait chaque évolution particulièrement risquée et augmentait significativement le coût des interventions. Avant d'engager la refonte, nous avons dû corriger plusieurs dysfonctionnements sur l'existant, mettant en évidence l'impact concret de la dette technique sur les délais, les coûts de maintenance et la capacité d'évolution de la plateforme.
À ces contraintes s'ajoutaient les spécificités de l'écosystème IoT : des équipements hétérogènes, des mécanismes de synchronisation propres à chaque type de capteur et une exigence élevée de cohérence des données et fiabilité.
Avant — architecture héritée
Architecture fortement couplée · Responsabilités insuffisamment séparées · Composants monolithiques · Absence de tests automatisés.
Après — architecture restructurée
Architecture modulaire · Séparation des responsabilités · Contrôle qualité automatisé · Déploiements sécurisés · Traitements asynchrones.
Ecoute
Les besoins des opérateurs terrain, des administrateurs et des équipes conformité étaient différents. L'analyse des usages a permis de concevoir des fonctionnalités réellement adaptées aux contraintes opérationnelles : traçabilité complète du traitement des alertes et continuité de l'historique des mesures, y compris en cas de défaillance d'un capteur.
La principale contrainte du projet était de mener une refonte complète de l'architecture sans interrompre l'exploitation de la plateforme. Dans un environnement industriel, la supervision doit rester disponible en permanence.
Gains opérationnels
Le projet s'est articulé en deux étapes : refondre l'architecture de la plateforme, puis déployer progressivement les nouvelles fonctionnalités sur cette base modernisée.
ALERTES & SEUILS
Paramétrage des seuils de surveillance, génération automatique des alertes et suivi complet de leur traitement grâce à un acquittement tracé et commenté.
RAPPORTS AUTOMATISÉS
Génération de documents dynamiques, à la demande ou planifiée, avec export et support multilingue.
JOURNAUX D'AUDIT
Historique complet et filtrable des actions utilisateurs, répondant aux exigences de traçabilité réglementaire.
EXPORTS PARAMETRABLES
Exports personnalisables par tenant
ACTIONS CORRECTIVES
Gestion du cycle de vie des alertes, de leur ouverture à leur clôture, avec suivi intégré au reporting.
SAISIE MANUELLE
Continuité des mesures en cas de défaillance d'un capteur et traçabilité complète de l'origine des données.
Résultats
| Avant refonte | Après refonte | |
|---|---|---|
| Architecture | Contrôleurs monolithiques, responsabilités mélangées, aucune couche service réelle | Séparation stricte avec chaque composant modifiable et testable indépendamment |
| Sécurité des formulaires | Peu de validation des saisies utilisateur | Validation centralisée et sécurité standardisée sur l'ensemble des saisies |
| Interface | Architecture front-end monolithique, sans modularisation des composants. | Composants front-end indépendants, chacun dédié à une fonctionnalité métier spécifique. |
| Contrôle qualité | Absence de tests automatisés · Contrôles qualité inexistants · Aucun processus de validation avant déploiement. | Analyse statique du code, intégration continue et contrôle qualité automatisé avant chaque livraison. |
| Capacité d'évolution | Chaque évolution de la plateforme présentait un risque élevé de régression. | Évolutions maîtrisées, qualité des livraisons renforcée et déploiements réguliers. |
| Reporting | N/A | Rapports planifiés ou à la demande, multilingues, en plusieurs formats |
| Traçabilité réglementaire | N/A | Journal d'audit complet, consultable et filtrable, conforme aux exigences du secteur |
| Continuité terrain | Trous dans l'historique de mesure en cas de panne capteur | Saisie manuelle possible, origine de chaque donnée tracée |
Votre projet ressemble à celui-ci ?
Reprise d'un existant fragile, intégration IoT, exigences de traçabilité — parlons-en!