[Geoserver-users] WFS change notification mechanism

Forward Slope, Inc. developed a WFS notification mechanism way back in GeoServer 1.6.5 and updated it through 2.0.1. Under some of our contracts we can't submit GPL-licensed code, and our work is covered under that since it'd be a "derivative work". Are there any other notification mechanisms already in GeoServer or planned for a future release? I've seen documentation on the WFS-V extension and the JMS clustering extension. The latter only appears to do configuration metadata, not actual data, so I didn't think it was relevant. The WFS-V extension holds some promise, but it doesn't really publish per se (clients would have to poll) and doesn't appear to work with database views. (Our solution did work with database views, but was quite complicated, and we weren't able to get permission to release it to the community.) Is there anything else out there?

--
Dustin Parker - Forward Slope, Inc.
Cell: 619 277 2591

SYBWB UI EXCEFI EK BEIF IRXMSURK SR BTBWF YMHEK
OWRZXBH--KBES, OXEMIUZXB, EKD CWRKV. - Y. X. HBKNABK

H4sIAOlx7FACA02MuQ7CMBQEe3/FdjTgcIWrSUMBFQVI1A5+2BaJ
HcUPTP6eU4J2dmb37o49K0MR4Yw1lVdjnDdiJHGwinFSvsewqmnI
SzH+Uh0o/jiCR92hVifrPEkx+VrRhmul//upxNF27xz8Uj5DIXKJ
ne1ji0jPg5nEJiRopz8W3ahFCu2lEHOJePMoK1WTWDwrT9CqQyIk
V1VIrWMCU+QoBrDMzSrLShWtDK3JimU+zBcj8QDNJmEc9gAAAA==

On Mon, Jun 24, 2013 at 10:26 PM, Dustin Parker <dparker@anonymised.com>wrote:

Forward Slope, Inc. developed a WFS notification mechanism way back in
GeoServer 1.6.5 and updated it through 2.0.1. Under some of our contracts
we can't submit GPL-licensed code, and our work is covered under that since
it'd be a "derivative work". Are there any other notification mechanisms
already in GeoServer or planned for a future release? I've seen
documentation on the WFS-V extension and the JMS clustering extension. The
latter only appears to do configuration metadata, not actual data, so I
didn't think it was relevant. The WFS-V extension holds some promise, but
it doesn't really publish per se (clients would have to poll) and doesn't
appear to work with database views. (Our solution did work with database
views, but was quite complicated, and we weren't able to get permission to
release it to the community.) Is there anything else out there?

The WFS-V extension is dead, and has been removed from the GeoServer code
base.
Not sure if the geogit work is going to spawn a new WFS-V like protocol,
but as you say, the protocol was based on polling, like
all OGC protocols, which make no assumption about the server being able to
contact back the client.

In GeoServer we have a transaction listener interface that you can
implement to do what you want, including notifying the
world about changes incoming via WFS-T. The implementation of that and the
minimum bits to get the info out of
GeoServer are automatically under the GPL licence, once you're out of the
GeoServer process though, and reached
for some network or storage mechanism, you're free to licence whatever is
from there under the conditions you prefer

Cheers
Andrea

--

Our support, Your Success! Visit http://opensdi.geo-solutions.it for more
information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

-------------------------------------------------------