Changes between Version 5 and Version 6 of ZooWebSite/Welcome
- Timestamp:
- Apr 16, 2010, 4:54:38 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ZooWebSite/Welcome
v5 v6 1 1 = Welcome to the ZOO Project = 2 2 3 ZOO is a WPS (Web Processing Service) open source project released under a [wiki:Licence MIT/X-11] style license . It provides an OGC WPS compliant developer-friendly framework to create and chain WPS webservices. ZOO is made of three parts:3 ZOO is a WPS (Web Processing Service) open source project released under a [wiki:Licence MIT/X-11] style license . It provides an OGC WPS compliant developer-friendly framework to create and chain WPS Web services. ZOO is made of three parts: 4 4 5 * [wiki:ZooWebSite/ZooKernel/Introduction ZOO Kernel] : A powerful server-side C Kernel which makes it possible managing and chaining webservices coded in different programming languages.6 * [wiki:ZooWebSite/ZooServices/Introduction ZOO Services] : A growing suite of example webservices based on various librairies open source libraries. (get inspired !)7 * [wiki:ZooWebSite/ZOOAPI/Introduction ZOO API] : A simple Javascript API able to call and chain the ZOO Services, which makes the develop ement and chaining processes easier.5 * [wiki:ZooWebSite/ZooKernel/Introduction ZOO Kernel] : A powerful server-side C Kernel which makes it possible to manage and chain Web services coded in different programming languages. 6 * [wiki:ZooWebSite/ZooServices/Introduction ZOO Services] : A growing suite of example Web services based on various Open Source libraries. (get inspired !) 7 * [wiki:ZooWebSite/ZOOAPI/Introduction ZOO API] : A simple Javascript API able to call and chain the ZOO Services, which makes the development and chaining processes easier. 8 8 9 9 10 10 = Powerful ZOO Kernel, that makes coffee = 11 11 12 ZOO is based on a 'WPS Service Kernel' which constitutes the ZOO's core system (aka ZOO Kernel ). The latter is able to load dynamic librairies and to handle them as on-demand webservices. The [wiki:ZooWebSite/ZooKernel/Introduction ZOO Kernel] is written in C language, but supports several common programming languages in order to stay opened to numerous librairies and above all to simplify the webservice end-developer's job.12 ZOO is based on a 'WPS Service Kernel' which constitutes the ZOO's core system (aka ZOO Kernel). The latter is able to load dynamic libraries and to handle them as on-demand Web services. The [wiki:ZooWebSite/ZooKernel/Introduction ZOO Kernel] is written in C language, but supports several common programming languages in order to connect to numerous libraries and above all to simplify the Web service end-developer's job. 13 13 14 14 = Use the ZOO Services and make your own = 15 15 16 A [wiki:ZooWebSite/ZooServices/Introduction ZOO service] is a s a couple composed bya metadata file (.zcfg) and the code for the corresponding implementation. The metadata file describes all the available functions which can be called using a WPS Exec Request, as well as the desired input/output. Services contain the algorithms and functions, and can now be implemented in C/C++, Fortran, Java, Python, PHP and Javascript.16 A [wiki:ZooWebSite/ZooServices/Introduction ZOO service] is a link composed of a metadata file (.zcfg) and the code for the corresponding implementation. The metadata file describes all the available functions which can be called using a WPS Exec Request, as well as the desired input/output. Services contain the algorithms and functions, and can now be implemented in C/C++, Fortran, Java, Python, PHP and Javascript. 17 17 18 18 = Easy implementation with the ZOO API = 19 19 20 The [wiki:ZooWebSite/ZOOAPI/Introduction ZOO API] is a simple and concise Javascript library designed to call and chain the ZOO Services easily, and adds the glue between your ZOO Kernel installation and your webmapping application.20 The [wiki:ZooWebSite/ZOOAPI/Introduction ZOO API] is a simple and concise Javascript library designed to call and chain the ZOO Services easily, and adds the glue between your ZOO Kernel installation and your Web mapping application. 21 21 22 22