StreamInsight-Serverarchitektur
Die Laufzeitkomponente von Microsoft StreamInsight ist der StreamInsight-Server. Er besteht aus dem Kernmodul und dem Adapterframework. Das Adapterframework ermöglicht Entwicklern, Schnittstellen mit Ereignisspeichern wie Webservern, Geräten oder Sensoren sowie Börsentickern oder Nachrichtenfeeds zu erstellen; sowie mit Ereignissenken wie Pagern, Überwachungsgeräten, KPI-Dashboards, Handelsstationen oder Datenbanken. Eingehende Ereignisse werden kontinuierlich an stehende Abfragen auf dem StreamInsight-Server übermittelt, der die Daten entsprechend der in den einzelnen Abfragen definierten Logik verarbeitet und transformiert. Das Abfrageergebnis bei Ausgabe kann verwendet werden, um bestimmte Aktionen auszulösen.
Die folgende Abbildung zeigt eine allgemeine Übersicht der StreamInsight-Architektur.