Editer

Bus Sémantique

Un logiciel de traitement de données (intéropérabilité, aggrégation) open source !

Un logiciel de traitement de données (intéropérabilité, aggrégation) open source !

Le bus sémantique (ou Semantic Bus) est un Bus logiciel & un ETL (Extract Transform Load) permettant de traiter / reformater / restructurer les données en vue de les manipuler et de les valoriser plus facilement .

Il est au cœur du projet Transiscope (Alternatiba, Colibris & co). Il permet de répondre aux problématiques d'interopérabilité et d’agrégation de données issues de sources hétérogènes.

Raison d'être

Faciliter l’interopérabilité entre des sources de données hétérogènes techniquement et sémantiquement. Il est au cœur du projet Transiscope (Alternatiba, Colibris & co). Il permet de répondre aux problématiques de d'agrégation de données issues de sources hétérogènes.

Contexte & Besoins

Le bus sémantique hybride les propriétés d’un bus d’entreprise (ESB) et d’un ETL (Extract Transform Load), le tout dans le cloud. Il prend ainsi la forme d'un web service connectable à différentes applications. Le bus est configurable sans coder (comparable à un ETL, application web). Il travaille avec des base de données, des fichiers, des API's, et peut fonctionner en flux tiré ou flux poussé.

Il est développé en Node.JS.

Objectifs

  • Fournir aux organisations un outil open-source ergonomique, modulaire et puissant, capable d’assurer l’interopérabilité entre plusieurs systèmes hétérogènes, techniquement comme sémantiquement :
  • Travailler avec des données dont les formats techniques, de stockage et d’exposition, sont variés : APIs, fichiers (XLS, CSV, RDF), SGBD (SQL, NoSQL) : En entrée comme en sortie.
  • Traduire une sémantique source pour l’exprimer dans une sémantique cible.

Usages

  • Transformation de données de formats et de sémantiques source vers des formats et des sémantiques cible (sémantisation)
  • Agrégation de données issues de sources hétérogènes et distribuées.

https://www.virtual-assembly.org/wp-content/uploads/2017/05/BusSemantiqueIMG.png

Organisation du projet

Gouvernance ouverte

Modèle économique : Modèles PAAS et SAAS

Documentation sur le le site dédié

Sous licence MIT et accessible sur github

Implique

Jonathan CAILLAUD
Jonathan CAILLAUD
Simon LOUVET
Simon LOUVET