Live Demonstration Scenario

Introduction

The real-world demonstration scenario aims at producing a readable map which indicates recent fire threats to a transport infrastructure. The scenario involves data about recent fire threat areas and road data. It inherits aspects of a real-time risk-management application, as different data sources have to be integrated and processed in order to improve decision making. The chosen location for this scenario is Tasmania. The data for the burnt areas and the road data are served through an OGC Web Feature Service (WFS). In order to produce a satisfying map, some landcover data, served through an OGC Web Map Service (WMS), is also incorporated.


Click on the image to enlarge

The calculation, which roads are at stake by a fire threat, is designed as a workflow of several smaller calculation steps. At first, buffers have to be created around the burnt areas. Finally, the road data is intersected with the buffered burned areas. The first step in the workflow refers to a simple buffer process offered by an OGC Web Processing Service (WPS). That WPS process performs the geometric calculation in a distributed Grid Computing infrastructure under the terms of a previously negotiated Service Level Agreement (SLA). The second step in the workflow refers to a simple intersect process offered by a WPS. That WPS process performs the geometric calculation in a 'classical' manner without utilizing any Grid Computing or SLA-enabled infrastructure. It is important to note, that this demonstration scenario is completely based upon OGC-compliant Web Services.

The live demonstration webpage can be found here:
http://129.217.211.184:8761/WpsDemo/

Please report any problems with the live demonstration webpage to: b.baranski [AT] conterra [DOT] de

Note: The presented real-world demonstration scenario incorporates the developed SLA framework and acts as a very first technical proof-of-concept. Due to the current stage of the project, not all planned features are already implemented and not all grid midlewares are already supported. Furthermore, the demonstration scenario itself will be advanced during the remaining project time.

Known Problems

Since the demonstration scenario is build upon several external and public available services for delivering the origin geodata, sometimes the client maybe broken (for instance in case of server downtime of the external servers).

Architecture

The real-world demonstration scenario consists of the following components:

  • An OGC Web Feature Service (WFS) for delivering road and recent fire threats data (some standard software is used).
  • An OGC Web Mapping Service (WMS) for delivering some landcover data (some standard software is used).
  • An OGC Web Processing Service (WPS) for offering geoprocessing capabilities over the web. The open source and public available WPS implementation of 52° North was modified in order connect to the developed SLA-layer and process geodata in a (UNICORE-based) Grid Computing infrastructure under the terms of a previously negotiated SLA.
  • A web-based client application that allows potential users to integrate geodata from different providers (WFS, WMS) into their geoprocessing models (WPS).


Click on the image to enlarge

The real-world demonstration scenario implements the following workflow:

  1. Add a WPS to the client (for instance the default service located at "http://129.217.211.184:8761/wps/WebProcessingService")

  2. Click on the image to enlarge
  3. Select a process to be executed (for instance the buffer process with the name 'org.n52.wps.algorithm.SimpleBuffer")

  4. Click on the image to enlarge
  5. Define the process-specific input data; in case of the buffer process a geometry (for instance the fire threat areas) and a buffer distance (for instance a range of 0.2)

  6. Click on the image to enlarge
  7. Click the execute button to perform the selected process. After a while, the resulting geometry is displayed in the client.

  8. Click on the image to enlarge

Imprint

BMBF Logo D-Grid Logo

Feeds

CHANGED -->