The Sensor Web community has published a new beta release – “beta2” – of 52°North’s implementation of the OGC SOS 2.0 standard. The new 52°North SOS 4.0.0. contains improved components and new functionality.
Here is an overview of the improvements and new features:
- Dynamic WSDL generation for SOS 2.0, can be queried via http://[HOST]:[PORT]/[WEBAPP_NAME]/wsdl [new]
- Caching of service metadata [improved]
- Serialize cache to file and load file on startup [new]
- Update cache after transactional operations without querying the database [new]
- A new SosEventBus fire and listen to events, currently used by cache update after transactional operations [new]
- WaterML 2.0 encoder for observations [new]
- GetDataAvailability operation (request the availability of data) [new]
GetDataAvailability request example from Test Client
- DeleteObservation operation [new]
- RESTful binding [new]
- SOS 1.0.0 support for GetCapabilities, DescribeSensor, GetObservation and GetFeatureOfInterest (contributed by Alexander Kmoch and Shane StClaire of Axiom Alaska) [new]
- Example data locations refer to our partners’ locations [improved]
- Enhanced administrative back-end [improved]
- GUI to en-/disable operations, encodings and bindings [new]
A large item for the next release will be the revision of the database model. The goal is a simplification of the model and the possibility of a subdivision into a Core and a Transactional module which can be used separately.
For further releases we have many more improvements planned – comments are welcome!
A downloadable zip archive of the new beta release contains the sources, as well as the binaries. Release requirements and installation and configuration information are documented in the 52°North wiki.