COME È FATTA

Architettura Smart Data Platform

User Portal

Portale Web-based per la gestione self-service da parte dell’utilizzatore di tutte le funzionalità e la configurazione del proprio contesto (tenant).

Events Hub

Componente di mediazione degli stream di eventi per l’elaborazione real-time attraverso motori di Complex Events Processing e Business Rules Management. Riceve e ridistribuisce via protocolli standard M2M quali http/rest, MQTT, RTSP, HL7, WebSocket, FTP ecc…

Analytics Engine

Insieme di tecnologie finalizzate all’esecuzione di analisi dei dati sia in real-time che offline tramite schedulazione. Linguaggi differenti in base al tipo di utilizzo, quali Apache Hive e Apache Pig.

Big Data Storage

Repository di dati ibridi, strutturati e non strutturati, basato anche su tecnologie noSql e componenti Apache Hadoop, progettato per un’elevata scalabilità orizzontale e dotato di innovative tecnologie di distribuzione dell’elaborazione

Stream/Data Integration

Componente specializzata nell’integrare risorse, stream e sistemi operazionali esterni

Multitenancy

Modulo che consente un accesso perimetrato ad utenti e organizzazioni differenti, tramite partizionamento sia a livello di dati che di artefatti applicativi

Security

Identificazione, autenticazione, autorizzazione, profilazione, policy enforcement sia dei device sia degli utenti. Basato su tecnologie aperte e standard quali Basic Authentication, oAuth2 e XACML.

SDK

Librerie, framework e tool di sviluppo per implementare la comunicazione verso la platform su diversi tipi di dispositivi/gateway e per sviluppare modelli per l’advance analytics

Lifecycle Management

Gestione del ciclo di vita di tutti gli artefatti che costituiscono o usano la piattaforma. Versioning, building e deployment automation delle configurazioni e degli artefatti applicativi

Monitoring

Monitoraggio delle performance, del workload e dei principali KPI dei moduli di piattaforma

API

Api Management delle Data Api e GeoApi che espongono a servizi le informazioni contenute nel BigData Storage. Utilizzo del protocollo Rest over HTTP e dei formati Json e Bson.