Architettura del server StreamInsight

Il componente runtime di Microsoft StreamInsight è il server StreamInsight. È costituito dal motore principale e dal framework dell'adattatore. Quest'ultimo consente agli sviluppatori di creare interfacce per gli archivi di eventi quali server Web, dispositivi o sensori e feed dei ticker per le azioni o delle notizie, nonché per i sink di eventi quali cercapersone, dispositivi di controllo, dashboard KPI, stazioni commerciali o database. Gli eventi in entrata vengono trasmessi continuamente in query in esecuzione nel server StreamInsight, che elaborano e trasformano i dati in base alla logica definita in ogni query. Il risultato della query all'output può essere utilizzato quindi per lanciare azioni specifiche.

Nella figura seguente viene illustrata una panoramica ad alto livello dell'architettura StreamInsight.

Diagramma dell'architettura StreamInsight