Looks quite good, though I worry about lack of interoperability between any
service with these goals. I've long wanted something like this in
GeoServer, but was planning to try to make interoperate with at least one
other protocol. Can you directly use a MapFish client with this service?
Like are all the improvements additive?
Are you planning to make it transactional? Or read only? One thing I would
like to see (though certainly not needed in early implementations) is to
also have html representations in addition to the json ones, so it's
browsable by humans. ESRI does a good job with that, including query pages,
like
http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/TaxParcel/ConsumerFocusedPublicAccessMap/MapServer/1/query
Did you consider at all trying to implement the ESRI version? I think they
actually did quite a nice job with the rest api, and they released it as an
'open' standard,
http://www.esri.com/industries/landing-pages/geoservices/geoservices.html I
met some ESRI folks at foss4g and they seem serious about trying to make it
a real open standard, starting an open list to discuss changes and move it
forward with consensus. But as of yet I've not seen that. The really nice
win of implementing it would be that we'd get real interoperability, with
esri flex, javascript, silverlight and iphone clients. And we could cascade
arcgis server.
The other two that jump to mind are http://featureserver.org/ and
http://www.jasonbirch.com/nodes/2009/01/31/269/mapguide-rest-extension-feedback-wanted/
And yes, there's wfs basic as Ian points out, but I'm not sure that there's
any implementations of it? Maybe cubewerx?
No matter what I think it'd be a great community module. We could
theoretically have several rest services in community modules. But to get
in to extension I'd like to see one that actually interoperates with several
clients and at least one other server. Perhaps once we flesh them out we
could suggest the changes to the mapfish protocol. Or ultimately see if we
could agree with ESRI and perhaps put the final results in to OGC
eventually.
On Fri, Nov 12, 2010 at 4:20 AM, Andrea Aime
<[email protected]>wrote:
> Hi,
> lately in GeoSolutions we've been looking for with a simpler alternative to
> WFS
> that people can implement very quickly in order to disseminate vector data
> in a
> SOA architecture.
>
> The Mapfish protocol is close, but does not satisfy all of our needs,
> so we augmented
> it in a couple of ways making it a sort of a little, very simple json
> based WFS service.
> You can find a bit more information about in this blog:
>
> http://geo-solutions.blogspot.com/2010/11/simplefeatureservice-yet-another.html
> as well as a bit more detailed, but still rough, specification here:
> http://demo.geo-solutions.it/share/SimpleFeatureService.pdf
>
> I'd like to hear opinion about this. Long term we might be interested in
> having
> GeoServer not only leverage the protocol to cascade simple vector data
> sources,
> but also to have it implement it to allow the generation of very quick
> clients
> for simple vector data exchange.
>
> The code value for this protocol would not be flexibility, or religious
> support
> for restfulness, but simplicity: if one can implement a client or a server
> for
> the protocol in, say, a couple of days in a common language that
> already has support
> for parsing/encoding json strings, we basically reached 100% of our goal.
> We basically want to limit the scope so that one can get rid of the
> protocol
> implementation phase quickly and just concentrate on what the service
> should
> do instead.
>
> Cheers
> Andrea
>
> -----------------------------------------------------
> Ing. Andrea Aime
> Senior Software Engineer
>
> GeoSolutions S.A.S.
> Via Poggio alle Viti 1187
> 55054 Massarosa (LU)
> Italy
>
> phone: +39 0584962313
> fax: +39 0584962313
>
> http://www.geo-solutions.it
> http://geo-solutions.blogspot.com/
> http://www.linkedin.com/in/andreaaime
> http://twitter.com/geowolf
>
> -----------------------------------------------------
>
>
> ------------------------------------------------------------------------------
> Centralized Desktop Delivery: Dell and VMware Reference Architecture
> Simplifying enterprise desktop deployment and management using
> Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
> client virtualization framework. Read more!
> http://p.sf.net/sfu/dell-eql-dev2dev
> _______________________________________________
> Geoserver-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geoserver-devel
>
------------------------------------------------------------------------------
Centralized Desktop Delivery: Dell and VMware Reference Architecture
Simplifying enterprise desktop deployment and management using
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end
client virtualization framework. Read more!
http://p.sf.net/sfu/dell-eql-dev2dev
_______________________________________________
Geoserver-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-devel