WPS Shootout
-
Upload
jody-garnett -
Category
Technology
-
view
6.255 -
download
1
description
Transcript of WPS Shootout
![Page 1: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/1.jpg)
Web Processing ServiceShootout
Execute Process Posse panel discussion
Friday, 16 September 11
![Page 2: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/2.jpg)
Welcome to the West
•Web Map Server is for Artists
•Web Process Service is for Real Work
•Deal with it
Friday, 16 September 11
![Page 3: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/3.jpg)
Welcome to the West
•Web Map Server is for Artists
•Web Process Service is for Real Work
•Deal with it
Howdy
Friday, 16 September 11
![Page 4: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/4.jpg)
Howdy Partner(Who the heck are you anyways)
Friday, 16 September 11
![Page 5: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/5.jpg)
DENVER EXECUTE POSEa group of men assembled to assist in law enforcement
Simone Giannecchini
VincentHeurteaux
BastianSchäffer
MarkusSchneider
JachymCepicky
GéraldFenoy
Friday, 16 September 11
![Page 6: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/6.jpg)
What group you be riding out with?
Friday, 16 September 11
![Page 7: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/7.jpg)
Zoo Project• April 2010 Version 1.0
July 2011 Version 1.2
• International development team with 6 core developer backed by five organisations
•Developers: Program in the language of your choice! C, Python, Java, PHP, Perl, Fortran, JavaScript using any library you can get your hands on
•Docs: website with pictures!
•Number of Processes: many!grass bridge: many testedR stats (3 examples!)GDAL 6 (maybe more :) )OGR 10 (maybe more :) )
•Download and install fromhttp://www.zoo-project.org/
Friday, 16 September 11
![Page 8: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/8.jpg)
52 North• June 2008 (Version 1.0)
May 2011(Version 2.0 RC 7)
• 25 contributors200+ on the mailing list
•Developers: Java, Python, R developers welcome(with GeoTools, JTS, R, GRASS, ArcGIS)
•Docs: yes!
•Number of Processes:(unknown)
• Install fromhttp://52north.org/downloads/geoprocessing
Friday, 16 September 11
![Page 9: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/9.jpg)
deegree•Nov 2010 (version 3.0.0)
May 2011 (version 3.0.4)
• 3 full time, 5 contributors
•Developers: Java developers well supported with deegree library GeoTools and JTS
•Docs: yes!
•Number of Processes:(unknown)
• 5 min WAR install fromhttp://wiki.deegree.org/deegreeWiki/DownloadPage
Friday, 16 September 11
![Page 10: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/10.jpg)
PyWPS•Nov 2006 (Version 1.0)
June 2011 (Version 3.2.0)
• 1-2 active developers! 7 contributors
•Developers: Implement buffer in 3 lines + 50 boilerplate, python, pypy, jython and anything from the command line
•Docs: API, Workshop, Wiki
•Number of Processes: n/a(not included by design)
• Seconds to install from:http://pywps.wald.intevation.org/download
Friday, 16 September 11
![Page 11: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/11.jpg)
GeoServer•May 2008 (Version 1.7)
June 2011 (Version 2.1.1)
• 3 contributors on WPS(53 committers!)
•Developers: Buffer in 5 lines of code (10 lines of config) using Java with GeoTools and JTS
•Docs: yes
•Number of Processes: 83JTS Geometry 45Raster 10Vector 20Conversion 3Stats 2
• 15 mins to install and confighttp://geoserver.org/display/GEOS/GeoServer+2.1.1
(download the wps-plugin.zip extension)
Friday, 16 September 11
![Page 12: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/12.jpg)
constellation• Released later this year
• 15 developers; 3 on WPS
•Developers: Supports Java with the GeoToolkit library and the latest GeoAPI
•Docs: not yet
•Number of Processes:10 included out of the box, Math: 24, JTS: 20, Vector: 23, Coverage: 2
•Drop in a WAR fromhttp://hudson.geomatys.com/job/Constellation/
Friday, 16 September 11
![Page 13: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/13.jpg)
What impressed you aboutWeb Processing Service?
Friday, 16 September 11
![Page 14: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/14.jpg)
So what you folks do?(Tell us a story, impress us)
Friday, 16 September 11
![Page 15: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/15.jpg)
Them’s fighting words(Results of WPS Shootout)
Friday, 16 September 11
![Page 16: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/16.jpg)
ZOO-ProjectInteroperabilityInteroperability
52°North WPS OpenLayers Client
CCSS WPS Client
QGIS WPS Client
uDig 52N Client Plugin
2/3 tests
Success
ConformanceConformance
GetCapabilities
DescribeProcess
Execute
Async Execute
checked !
checked !
checked !
checked !
Bonus!Bonus!
Writing the Test Script
Animial Theme
Thank you!
Mooo!
100% ValidTest Interoperability!
Friday, 16 September 11
![Page 17: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/17.jpg)
52° NorthInteroperabilityInteroperability
52°North WPS OpenLayers Client
CCSS WPS Client
QGIS WPS Client
uDig 52N Client Plugin
Success
ConformanceConformance
GetCapabilities
DescribeProcess
Execute
Async Execute
checked
checked
checked
checked
Bonus!Bonus!
52°North WPS OpenLayers Client
Running XML Spy
Thank you!
Brave!
100% ValidTest Interoperability
Friday, 16 September 11
![Page 18: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/18.jpg)
deegreeInteroperabilityInteroperability
52°North WPS OpenLayers Client
CCSS WPS Client
QGIS WPS Client
uDig 52N Client Plugin
1/3 tests
ConformanceConformance
GetCapabilities
DescribeProcess
Execute
Async Execute
checked
checked
checked
checked
Bonus!Bonus!
Not able to be here
Helping anyways
Sympathy Vote
Thank you!
100% ValidTest Interoperability
Friday, 16 September 11
![Page 19: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/19.jpg)
PyWPSInteroperabilityInteroperability
52°North WPS OpenLayers Client
CCSS WPS Client
QGIS WPS Client
uDig 52N Client Plugin
1/3 tests
Success
Success
ConformanceConformance
GetCapabilities
DescribeProcess
Execute
Async Execute
checked!
xml
checked!
xml
checked!
xml
checked!
Bonus!Bonus!
CCSS WPS Client
First Across the Line
Thank you!
Impressive
100% Valid*Best Interoperability!
Friday, 16 September 11
![Page 20: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/20.jpg)
GeoServerInteroperabilityInteroperability
52°North WPS OpenLayers Client
CCSS WPS Client
QGIS WPS Client
uDig 52N Client Plugin
1/3 tests
Success
2/3 tests
ConformanceConformance
GetCapabilities
DescribeProcess
Execute
Async Execute
checked
checked
checked
n/a
Bonus!Bonus!
Horse Pulled up Lame
Showing up anyways
Sympathy Vote
Brave!
100% ValidPoor client support
Friday, 16 September 11
![Page 21: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/21.jpg)
Constellation (no test possible at all !!!)
InteroperabilityInteroperability52°North WPS
OpenLayers Client
CCSS WPS Client
QGIS WPS Client
uDig 52N Client Plugin
n/a
n/a
n/a
n/a
ConformanceConformance
GetCapabilities
DescribeProcess
Execute
Async Execute
n/a
n/a
n/a
n/a
Bonus!Bonus!
Showing up at the last minute! Brave!
Friday, 16 September 11
![Page 22: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/22.jpg)
Q: Who Won?
Friday, 16 September 11
![Page 23: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/23.jpg)
A: We all did!
• Zoo WPS Team was very kind in collecting the test results and gathering them up on a website for review
• Jody also took the opportunity to present the “Sherif ” badge to Jachym for being the first team to provide test results.
• Along with the responsibility of organising this for next year(Jachym was unavailable for comment)
Friday, 16 September 11
![Page 24: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/24.jpg)
Q: Where are the Test Results!
Friday, 16 September 11
![Page 25: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/25.jpg)
ConformanceConformance
GetCapabilities
DescribeProcess
Execute
Async Execute
checked!
xml
checked!
xml
checked!
xml
checked!
A: Click on Conformance
FixMe
Click Link to Open Result Page
Thanks to Gérald
Fenoy for Testing and collecting Results
Friday, 16 September 11
![Page 26: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/26.jpg)
Q: What does 2/3 mean?
Friday, 16 September 11
![Page 27: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/27.jpg)
A: Interoperability SuccessResult GetCapabilites Describe
ProcessExecuteProcess
Success
2/3 tests
1/3 tests
Fail
client was able to list process
Show a user input form
Execute and Display Result
client was able to list process
Show a user input form
FAIL
client was able to list process
FAIL untested
FAIL untested untested
untested untested untested
Friday, 16 September 11
![Page 28: WPS Shootout](https://reader034.fdocuments.in/reader034/viewer/2022052209/554fc793b4c9050e7d8b5109/html5/thumbnails/28.jpg)
Riding into the Sunset(what does the future hold)
Friday, 16 September 11