[Live-demo] Zoo Project Overview docs review

Cameron Shorter cameron.shorter at gmail.com
Sun Aug 1 19:19:15 EDT 2010


Gerald,
Thanks for your Overview docs below, they are good.
I've tightened up the words in the introduction a bit (less words means 
it is more likely to get read).
I still have a couple of comments:
* Most of our readers won't know what GEOS, OGR, WPS means, so you need 
to explain these terms.

So in core features I'd include something like: "access to hundreds of 
spatial algorithms like, ... and ... as provided by OGR"

We need the 2nd paragraph to explain what WPS is and what value it has 
to an end user. 52N and the standards/wps_overview.rst are not much 
better - more in next email.


  ZOO Project¶ <cid:part1.04010808.07050609 at gmail.com>


    WPS Server¶ <cid:part2.08020700.00040107 at gmail.com>

ZOO Project provides a developer friendly Web Processing Service (WPS) 
framework for creating and chaining Web Processing Services. It supports 
many programming languages and comes with two demo applications using 
simple spatialtools Services Providers (a C shared library and a Python 
module) based on the GEOS and OGR Libraries.

ZOO is made of three parts:

/ZOO Kernel/ : A powerful server-side C Kernel which makes it possible 
to manage and chain Web services coded in different programming languages.

/ZOO Services/ : A growing suite of example Web services based on 
various Open Source libraries.

/ZOO API/ : A server-side JavaScript API able to call and chain the ZOO 
Services, which makes the development and chaining processes easier.

ZOO is based on a 'WPS Service Kernel' which constitutes the ZOO's core 
system (aka ZOO Kernel). The latter is able to load dynamic libraries 
and to handle them as on-demand Web services. The ZOO Kernel is written 
in C language, but supports several common programming languages in 
order to connect to numerous libraries and above all to simplify the Web 
service end-developer's job.

A ZOO service is a link composed of a metadata file (.zcfg) and the code 
for the corresponding implementation. The metadata file describes all 
the available functions which can be called using a WPS Exec Request, as 
well as the desired input/output. Services contain the algorithms and 
functions, and can now be implemented in C/C++, Fortran, Java, Python, 
PHP and JavaScript.


      Core Features¶ <cid:part3.01060604.04010201 at gmail.com>

    * Multi language WPS server
    * Simple Web Service creation and depoyment procedure
    * Simple WPS chaining with ZOO API


      Implemented Standards¶ <cid:part4.06080904.02040408 at gmail.com>

    * OGC WPS 1.0.0


      Demo¶ <cid:part5.03090700.03030505 at gmail.com>

    * Demo using simple C Services Provider based GEOS and OGR libraries
      <http://localhost/zoo-demo/spatialtools.html>
    * Demo using simple Python Services Provider based GEOS and OGR
      libraries <http://localhost/zoo-demo/spatialtools-py.html>
    * Simple html form to process your request to the ZOO Kernel
      <http://localhost/zoo-demo/spatialtools.html>


      Details¶ <cid:part6.07080703.09090601 at gmail.com>

*Website:* http://zoo-project.org

*Licence:* MIT x/11

*Software Version:* 1.0

*Supported Platforms:* Windows, Linux, Mac

*Programing language support:* C, Python, Java, PHP, Fortran, Javascript

*Support:* http://zoo-project.org/trac


-- 
Cameron Shorter
Geospatial Director
Tel: +61 (0)2 8570 5050
Mob: +61 (0)419 142 254

Think Globally, Fix Locally
Geospatial Solutions enhanced with Open Standards and Open Source
http://www.lisasoft.com

-------------- next part --------------
Skipped content of type multipart/related


More information about the Live-demo mailing list