ZOO-Kernel is an extensible WPS server that makes your system more powerful. It provides a full-featured processing engine which runs on Linux, Mac OSX ™ and Windows ™ operating systems. ZOO-Kernel is a CGI program which works on common web servers (namely Apache or IIS ™). It can be seamlessly integrated to new or existing web platforms.
ZOO-Kernel lets you process geospatial or non geospatial data using well formed WPS requests. The WPS server is able to manage and chain WPS Services (see ZOO-Services for examples) by loading dynamic libraries and source code written in different programming languages.
ZOO-Services are WPS compliant Web Services working with ZOO-Kernel.
ZOO-Project includes ready-to-use WPS Services based on reliable open source libraries such as GDAL, GRASS GIS, OrfeoToolbox and CGAL. The so-called ZOO-Services aim at reusing existing geospatial algorithms through standard WPS, with no or minor modification of the involved software or library source codes. Available ZOO-Services provide a number of significant examples to build your own.
ZOO-API is a server-side Javascript library for creating and chaining ZOO-Services. It lets you script on the server-side to execute WPS Processes, and thus to use common JavaScript controls and logic for WPS chaining.
ZOO-API JavaScript Support (Optional) works on the server-side using the Mozilla foundation JavaScript engine, SpiderMonkey. It uses a Proj4js adaptation for server-side reprojection. It also allows to easily convert vector formats (such as GML, KML, GeoJSON, etc).
ZOO-Client is a client-side JavaScript API which provides simple methods for interacting with WPS server from web applications. It is helpful for sending requests to any WPS compliant server (such as ZOO-Kernel) and to parse the output responses using simple JavaScript.
ZOO-Client relies on modern JavaScript libraries and can be seamlessly integrated in new or existing web platforms or applications. ZOO-Client works by expanding the tags available in WPS specific templates using values provided by a JavaScript hash or object. It allows to build valid WPS requests and to send them to a WPS server. It also provides functions to easily parse and reuse the output XML responses. Read the next section to get started."
http://zoo-project.org/
https://github.com/PublicaMundi/zoo-project
No comments:
Post a Comment