RichWPS OWS Orchestration

A BMBF0 funded project for easy OpenGIS Web Services (OWS) orchestration.

RichWPS - OWS orchestration made simple(r).

Based on the open-geospatial standards RichWPS aims at providing simple orchestration means to domain experts. Therefore, the three components RichWPS Server, RichWPS SemanticProxy and RichWPS ModelBuilder are introduced for faciliating the OWS-compliant creation, description and provision of orchestrated geospatial processes.

RichWPS Server - workflow provisioning

Based on the open source 52° North Web Processing Service the RichWPS Server manages the centralized execution of workflows by means of a custom orchestration engine. However, it also enables domain experts to test, optimize and manage workflows at runtime. Therefore, the RichWPS Orchestration Language (ROLA), a custom language for OWS orchestration, has been developed.

Read more View on Github

RichWPS SemanticProxy - discovery & semantic annotation.

The RichWPS SemanticProxy covers the field of OWS service description and discovery. Services (WPS, WFS) can be registered manually or discovered at runtime. The service- and content description takes place using the Resource Description Framework (RDF). Based on that, a custom vocabulary enables the interface- and content-specification beyond OWS service descriptions.

Read more View on Github

Generic placeholder image

RichWPS ModelBuilder - graphical OWS orchestration.

The RichWPS ModelBuilder serves as interface for domain experts. It brings together the ease of modelling and simple means for using the RichWPS toolkit. Therefore the ModelBuilder automatically discovers given processes and data by using the SemanticProxy. An easy notation is used to build and configure new geospatial workflows. Those can be tested, optimized and finally published and managed using a RichWPS Server.

Read more View on Github

RichWPS Monitor - monitoring & QoS

The RichWPS Monitor enables the scheduled metering of WPS-services and contained processes. Based on prepared queries the Monitor can be used to deliver QoS-information to the SemanticProxy. Linked systems, such as the ModelBuilder and the Server, are enabled to optimize workflows when needed.

Read more View on Github

Activities, Contributions, Publications


Disy Informationssysteme GmbH1

Disy is the leading provider for spatial and environmental IT-solutions in Germany. We develop technologies that go beyond standard GIS and reporting and focus on improved and user-friendly information delivery to every desk. Our services range from specific expert applications for small user groups to major information systems designed for nationwide use.

In context of RichWPS we contribute our gained expertise in project leadership and the development of user-friendly OWS-based applications.

University of Applied Sciences Osnabrück Faculty of Engineering and Computer Science2

With approximately 12.000 students and 100 majors (winter 2013) the UAS Osnabrück provides diverse capabilities for education and research.

In context of RichWPS the Faculty of Engineering and Computer Science accomplishes the alignment between state of the art concepts and given scientific approaches. Beyond that, we contribute our experiences in implementing distributed systems by providing and evaluating technical concepts.

Federal Waterways Engineering and Research Institute (BAW)3

The BAW is the central technical and scientific federal authority of the BMVI covering the areas of structural, geotechnical and hydraulic engineering for German inland and coastal waterways. Research and development questions are mostly answered with numerical modeling methods, which is why BAW contributes real-life use cases to the RichWPS project. The engagement of distributed systems is motivated by high resource requirements of the modeling processes and the possible integration of modeling methods into standardized data infrastructures.

Company for Coastal Protection,
National Parks and Ocean Protection (LKN)4

The LKN conceives itself as a service provider for coastal protection along the Baltic and the North Sea as well as for the Wadden Sea National Park. It is the coastal protection authority, the port authority and, as far as the National Park is concerned, the nature conservation authority as well. The National Park Administration in Tönning, as part of the LKN, co-ordinates and approves research, projects and necessary maintenance and construction work. Together with the other Wadden Sea states, it organizes extensive environmental monitoring programmes.

In context of RichWPS we contribute a use case for the assessment of macrophytes according to the Water Framework Directive and the Marine Strategy Framework Directive. By applying and evaluating the developed software components, we verify the overall applicability of the chosen approach within public authority.