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.
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
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 |
integer | |
PHP | Fichier de script |
Array | integer |
Perl | Fichier de script |
integer | |
JavaScript | Fichier de script |
Object ou Array |
Array/Object |