ZOO Project : an Open WPS Platform

Le projet ZOO est né pour offrir une solution technique aux besoins de géo-traitement en ligne rencontrés par Geolabs et 3Liz. La plateforme ZOO se compose de 2 parties : ZOO Server, un moteur C++ respectant la norme WPS ; et ZOO Client, une API JavaScript basée sur des échanges en JSON et construite au dessus de la bibliothèque OpenLayers. Le ZOO Server est basé sur un « WPS Service Kernel » qui constitue le coeur du système ZOO. Il est capable de charger à la demande dynamiquement différents type de service. Un service correspond à un couple composé d’un fichier de métadonnées et le code correspondant à l’implémentation. Le fichier de métadonnées décrit toutes les fonctions qui pourront être appellé via une requête WPS Exec. Les services peuvent être facilement implémentés en C++, Python ou Perl et contiennent les fonctions du service. Les développeurs de services seront en mesure de facilement mettre en œuvre des services dans leurs langages préférées sans avoir à ce soucier des formats d’entrées et de sorties, par exemple pour stocker les résultats, il sera directement effectué par le WPS Service Kernel. le ZOO Client est une API JavaScript basée sur des échanges en JSON conçues pour communiquer avec le ZOO Server via un proxy GeoJSON afin d’exploiter les entrées et sorties du ZOO Server uniquement en JavaScript et via MapServer.

Cet article a été publié dans Uncategorized. Ajoutez ce permalien à vos favoris.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s