= Welcome to the ZOO-Project =
ZOO-Project is a WPS (Web Processing Service) open source project released under a [http://zoo-project.org/site/ZooWebSite/ZooKernel/Download#ZOOKernelMITX-11License MIT/X-11] style license . It provides an OGC WPS compliant developer-friendly framework to create and chain WPS Web services. ZOO-Project is made of three parts:
* [http://zoo-project.org/site/ZooWebSite/ZooKernel ZOO-Kernel] : A powerful server-side C Kernel which makes it possible to manage and chain Web services coded in different programming languages.
* [http://zoo-project.org/site/ZooWebSite/ZooServices/Introduction ZOO-Services] : A growing suite of example Web services based on various Open Source libraries. (get inspired !)
* [http://zoo-project.org/site/ZooWebSite/ZOOAPI/Introduction ZOO-API] : A server-side !JavaScript API able to call and chain the ZOO-Services, which makes the development and chaining processes easier.
= ZOO-Project at a glance =
{{{
#!html
- ZOO-Services Introduction
- Example ZOO-Services
- ZCFG Reference
- ZOO-API introduction
- ZOO-API examples
- ZOO-API classes
- ZOO-Kernel introduction
}}}
= Powerful ZOO-Kernel, that makes coffee =
ZOO-Project 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 [http://zoo-project.org/site/ZooWebSite/ZooKernel/Introduction 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.
= Use the ZOO-Services and make your own =
A [http://zoo-project.org/site/ZooWebSite/ZooServices/Introduction ZOO-Service] is a link composed of a metadata file ([wiki:ZooWebSite/ZooServices/ZCFGReference .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, Perl and !JavaScript.
= Easy implementation with the ZOO-API =
The [http://zoo-project.org/site/ZooWebSite/ZOOAPI/Introduction ZOO-API] is a simple and concise !JavaScript library designed to call and chain the ZOO-Services easily, and adds the capability to define logic in the chaining of your ZOO-Services.
= News =
{{{
#!html
Meet ZOO at FOSS4G 2016
|
|
}}}