ZOO-Project: the open WPS platform

ZOO-Project: the open WPS platform
复制标题

DOI:
10.1007/s12518-011-0070-0
复制
发表时间:
2013-03
期刊:
影响因子:
2.7
通讯作者:
G. Fenoy;N. Bozon;V. Raghavan
G. Fenoy;N. Bozon;V. Raghavan
中科院分区:
--
文献类型:
--
作者:
G. Fenoy;N. Bozon;V. Raghavan

文献摘要

被引文献

相似文献

本文旨在介绍ZOO项目,这是一个新的开放源码的实现开放地理空间联盟(OGC)的Web处理服务(WPS),根据MIT/X-11许可证的条款发布。ZOO-Project基于服务器端的C语言内核(ZOO-Kernel),提出了一种新的方法来开发、处理和链接标准化的基于GIS的Web服务。为了详细说明ZOO项目的开发背景和目标,将简要回顾WPS和现有的实现。然后,将介绍动物园本身,重点介绍其优势和局限性,重点是突出这样一个平台提供的新机会。ZOO内核和它的体系结构将首先检查,然后进一步解释Web服务创建的建议方法。接下来将介绍ZOO JavaScript API,它提供了一种通过服务器端JavaScript编排和链接Web服务的新方法。内核和API都通过在线提供的不同Web服务代码片段进行了说明和记录。客户端交互的一些可视化的例子。
This paper aims to present the ZOO-Project, which is a new open source implementation of the Open Geospatial Consortium’s (OGC) Web Processing Service (WPS), released under the term of the MIT/X-11 license. Based on a server-side C language Kernel (named ZOO-Kernel), ZOO-Project proposes a new approach to develop, handle and chain standardized GIS-based Web services. A brief review of WPS and existing implementations will be given in order to detail the ZOO-Project development background and goals. Then, the ZOO itself will be presented, focusing on its advantages and limitations, foremost to highlight the new opportunities provided by such a platform. The ZOO-Kernel and its architecture will be first examined, before further explanations on the proposed method for Web services creation are given. Then the ZOO JavaScript API that provides a new way to orchestrate and chain Web services through the server-side JavaScript will be presented next. Both Kernel and API are illustrated and documented through different Web service code snippets that are available online. Some visual examples of client-side interactions are presented.