Sdw:Home
From SensorDataLab
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
