Ztreamy

A middleware for publishing semantic event streams on the Web

Introduction

Ztreamy is a prototype implementation of a framework for publishing streams of semantically-annotated data (e.g. readings from sensores) through on the Web, built on top of the Tornado Web server. The framework provides services that are specific to events described with RDF, although any other kinds of events can be transported as well. The platform provides scalability through replication: streams can be repeated from other servers. Streams can also be aggregated and filtered.

A thorough description and evaluation of Ztreamy has been published at the Journal of Web Semantics. Its preprint is publicly available for download. If you want to cite Ztreamy from a research publication or report, please use the following bibliographic reference:

The program is free software, licensed under the terms of the GNU General Public License (GPL) version 3 or any later version. You can access its source code, report bugs and send pull requests at its GitHub page.

Read the Quick Start Guide in order to know how to install and run the software. Then, you can read the guide Programming applications in Ztreamy for a basic guide on how to develop your applications on top of Ztreamy.