REST Feature Access

Representational state transfer (or REST) is a style of software architecture for web services that has been getting a lot of attention lately. We have used REST principles to create the GeoServer remote configuration API, and the next step is to also apply those principles to the access and editing of features.

This should provide an alternate interface to WFS-T that is much easier for web developers to understand, making GeoServer a more attractive platform for mash-ups nad agile development. It will not replace the OGC standard interfaces, but will complement them.

There are already a number of precedents for RESTful feature access, done by FeatureServer, MapGuide and MapFish. GeoServer should collaborate with them to come up with a common protocol that all clients can make use of. There has been some initial work on a RESTful structure for features so they could be crawled by Google's GeoSearch. The next step is to flesh out all the interfaces, and then to explore editing and versioning through the REST API.

Funding

This roadmap item is currently unfunded.

Get a quote now!

Get a quote or read more about core development to add your support to a road-map item.

Other Roadmap Items

REST Configuration API

Funded: REST configuration allows AJAX and other clients to configure GeoServer without using the HTML user interface, providing the option of scripted configuration, automatic refresh, and other shortcuts useful for production deployments.

WMS 1.3

Funded: GeoServer is now compliant with the latest WMS standard.

Integrated Web Processing Service (WPS)

Funded: A WPS in GeoServer will be integrated into GeoServer 2.1 to perform real operations at the level of the data instead of relying on parsing GML or reading large raster files over the network like the standalone WPS implementations.

All roadmap items...