This project is no longer maintained and will not receive any further updates. If you plan to continue using it, please be aware that future security issues will not be addressed.
The Sensor Event Service (SES) is used to provide a publish/subscribe based access to not only sensor measurements but several other data formats (e.g. aviation-specific data). It also provides methods to dynamically register new data publishers and send notifications to the service. The SES specification is currently available as an OGC discussion paper (OGC 08-133).
This project is managed with Maven3. Simply run mvn clean install
to create a deployable .WAR file. mvn clean install -P integration-test
additionally enables integration tests.
This project follows the Gitflow branching model. "master" reflects the latest stable release. Ongoing development is done in branch develop and dedicated feature branches (feature-*).
If you need UTF-8 capabilities (e.g. special characters in subscriptions and messages) you must ensure that the file.encoding
JVM property is set to "UTF-8" within your servlet container.
E.g. Tomcat accepts it to be set in the CATALINA_OPTS
(-Dfile.encoding="UTF-8").