Sdw:Home

From SensorDataLab

Jump to: navigation, search

About SensorDataWeb

SensorDataWeb is an application that is able to process data from several sources in real-time. Internally, it consists of a network of processing elements (PEʼs). New PEʼs can be added by sending queries to the system; the details of this language is described in this wiki. The data coming out of PEʼs can be stored in a RDBMS. The Stream package and the web frontend are both Java5+ web applications that can be deployed to an application server like Apache Tomcat. They are both Maven projects to ease building a WAR file from the source.

Features

  • Multithreaded processing of stream data from several sources, built in are GSN Virtual Sensors and SPARQL services
  • Element selection, projection, union, join and crossproduct
  • Factories for building buffers, triggers and buffer predicates
  • Database connection pooling
  • Thread pooling
  • Detailed logging, JMX monitoring using jconsole
  • Network serialization/deserialization
  • Decoupled persistence layer (defaults to SQL)
  • CSV and HTML output representations
  • Process provenance recording using the Tupelo2 service

Documentation

Can be found at the Sdw:Documentation

Personal tools