Architecture de votre système SpinalCore

Schéma d'architecture du BIS reposant sur le BOS SpinalCore

L'architecture d'un système d'information bâtimentaire (BIS) reposant sur le BOS SpinalCore est réprésentée dans le schéma suivant. Le détail des éléments de la couche patrimoniale (au-dessus) et de la couche terrain ou Edge (en dessous) sont représentés comme des systèmes tiers qui échangent des données avec le BOS.

Les différentes composantes du système BOS (dans le cadre bleu nommé "Applications Natives") sont :

  • Le Datahub SpinalCore, cœur de plateforme ou "centre nerveux" du BOS, assure les fonctions de gestion transverses des données du système et la gestion du jumeau numérique.

  • Le SDK permettant le développement, le déploiement, la synchronisation et l'orchestration de services natifs du BOS. Il propose un ensemble de modules logiciels (Spinal Connector) qui assurent des fonctions de réplication et de synchronisation des données du jumeau numérique et de gestion d'événements sur modification des données. Ces modules jouent le rôle de "terminaisons nerveuses" du BOS.

  • Une suite de services / micro-services natifs (développés sur la base du SDK SpinalCore), que nous appelons les "organes" du BOS et que nous répartissons en plusieurs catégories :

      • L’API gateway vers les services IT tiers de la couche patrimoniale ou de la couche bâtiment

      • L’API gateway (ou driver gateway) vers les systèmes OT tiers de la couche terrain,

      • Les applications natives de la couche bâtimentaire construites directement sur la base du SDK Spinalcore, les systèmes d’analyse bâtimentaire natifs (AI, Analytics, statistique sur le bâtiment)

      • Les connecteurs avec les autres sources de données de la couche bâtimentaire (BIM, DOE, occupation, services de réservation de salle, agenda…)

Schéma de flux de données

Le schéma suivant présente le flux d'intégration de données ou la "chaîne de traitement de données" permettant, de bas en haut :

  • l'intégration des données via des connecteurs spécifiques avec chaque silo applicatif,

  • la normalisation des données dans un format unifié,

  • la contextualisation dans le jumeau numérique permettant de donner du sens

  • la réplication et la synchronisation des données enrichies en conservant le sens et la consistance des données apportées par le jumeau numérique

  • le partage et l'ouverture de ces données pour faciliter le développement applicatif

Le BOS SpinalCore apporte l'ensemble de ces couches de traitement de données plus quelques applications natives de visualisation, d'échange ou de traitement que nous enrichissons en permanence.