wiki:CEDAWPS/Overview

Version 6 (modified by astephen, 9 years ago) (diff)

--

CEDA WPS - Overview

Return to CEDA WPS main page

Introduction

This page provides an overview of what the CEDA Web Processing Service is, its various components and how it can be used.

What is the WPS Spec?

Why should we bother with WPS?

Is our WPS standards-compliant?

When we say "WPS" we mean more than a "WPS"

"Our" WPS architecture

The WPS layer

The "generic" User Interface layer

The batch processing layer

The concept of "processes"

Adding a new process

cwps@ceda-wps1:/usr/local/cwps/cows_wps> ./create_process.sh just_a_demo JustADemo
Wrote new process module: process_modules/just_a_demo.py
Wrote new process config: process_configs/JustADemo.ini

# Re-start the WSGI app (to pick up the changes)
cwps@ceda-wps1:/usr/local/cwps/cows_wps> touch /usr/local/apache2/wsgi_scripts/cows_wps.wsgi

See the Just A Demo walk-through page for how the UI would present this.

Integrating with NDG security

Giving processes access to the archive

The policy.xml file

Securing outputs

Scalability

The test environment

Attachments