The Web Notification Service provides asynchronous notification of sensor events (tasks, observation of phenomena).
The 52North's WNS V2-00-00 has successfully completed 52North's quality assurance testing. Changes and additions to this version include:
This Java Servlet executes and manages message dialogues between a client and one or more Web Services for long asychronous processes. Acting as a protocol transducer, it translates the incoming XML encoded messages to email (SMTP), short message service (SMS), fax, phone, HTTP POST and XMPP. A SingleUser and/or MultiUser can register to receive either a notification message (one-way message) or a communication message (response to the message received is expected).
The 52North WNS can be used by at least two other services. The 52North Sensor Planning Service (SPS) uses the WNS to communicate between the SPS and the sensor user. The 52North Sensor Alert Service (SAS) sends messages to the WNS when the messages should be received offline, i.e. on a device not connected to the internet.
The typical workflow for the WNS is shown in the following figure:
