Open WPS Platform

Introduction

Authors:Nicolas Bozon, Gérald Fenoy, Jeff McKenna
Last Updated:$Date: 2011-12-07 14:19:47 +0100 (Wed, 07 Dec 2011) $

Le Kernel ZOO est le coeur de ZOO. C’est un puissant noyau en C côté serveur qui donne la possibilité de gérer et chaîner des services Web, en chargeant des bibliothèques dynamiques et en les gérant comme des services Web à la demande. Le Kernel ZOO Kernel est écrit en langage C, mais il supporte plusieurs langages de programmation courants afin de pouvoir connecter de nombreuses bibliothèques et modèles.

Utiliser le Kernel ZOO comme une plateforme de traitement web (Web Processing Platform ou WPS)

Le Kernel ZOO fonctionne avec Apache et peut communiquer avec des moteurs cartographiques et des clients de cartographie Web. Il ajoute simplement le support du WPS à votre infrastructure de données spatiales et à votre application de cartographie en ligne!

Note

If ySi vous souhaitez des renseignements génréaux sur le standard WPS, allez à: http://www.opengeospatial.org/standards/wps

Langages supportés

Le Kernel ZOO supporte les langages de programmation suivants, et vous laisse les utiliser pour créer des nouveaux services ZOO depuis du nouveau code ou du code existant:

Langage

ServiceProvider

Structure de données

Retourne

C / C++

Biliothèque partagée

maps* M integer
Fortran

Biliothèque partagée

CHARACTER*(1024) M(10,30) integer
Java

Fichier de classe

HashMap integer
Python

Fichier de module

dictionnaire

integer
PHP

Fichier de script

Array integer
Perl

Fichier de script

  integer
JavaScript

Fichier de script

Object ou Array

Array/Object

Le Kernel ZOO est une machine à café WPS

../_images/zoo_kernel_scheme.png