Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


scrollbar


Excerpt
hiddentrue

Describes available mechanisms to exchange data with FEWS-System


Section
bordertrue


Column
width50%

Introduction

Currently there are a number of mechanisms that allow external applications to exchange data with the FEWS-SYSTEM.

Section 3 gives details on configuration of system components such as display settings while section 4 describes the various regional configuration components which relate to a specific regional FEWS systems (e.g. monitoring locations). Section 5 provides documentation on the 'module instances' available in DELFT-FEWS for example interpolation of data or how to configure an external model such as ISIS (using the General Adapter Module) including how these can be configured to achieve the required functionality.

Section 6 explains how configured modules are linked into logical tasks through configuration of workflows. In section 7 the configuration of user displays is discussed. Section 8 discusses mapping information from external data sources. Section 9 discusses handling of static module data. In section 10 some elements of configuring DELFT-FEWS as an operational system are discussed.

In section 11 a brief introduction is given on how to set-up a forecasting system. This is to give some idea on how to approach configuring a complex system such as DELFT-FEWS. A brief guide in the use of the configuration management module to support configuration is given in section 12. Section 13 details the additional functionality available in additional modules available through DELFT-FEWS.

Delft-FEWS. Importing and exporting data via a number of possible file formats is used in current operational systems.

Other, more interactive, methods have been developed and are described in this section. Up till now these mechanisms are not fully developed yet. They have been set up as test cases, each with a particular goal in mind. The following sections will give a description of the current status of these projects, what their strong points are and what their weaknesses are.

The Delft-FEWS Web Services provide different web services API's to exchange data with FEWS.

Fews JDBC server - EOL 2022.02 provides a simple JDBC interface. The FEWS JDBC server uses an OC region configuration and initializes a synchronization process with the MC to update the data. The client application sets up a connection to the JDBC driver and uses SQL queries to retrieve data. Currently it is only possible to retrieve data from the FEWS system and not write data to the FEWS system.

Fews Workflow runner service provides a simple API using a SOAP framework called XFire. The SOAP framework is set up by passing a configuration file as an argument in the main method of the service runner class. Once the service is started by the runner class, the client application uses XFire to retrieve a proxy of the API. With the proxy instance the client application can run single task workflows on the MC. On running the a workflow the client must pass the input timeseries arrays as argument to the proxy. The output timeseries produced by the workflow run are written to output files configured in the configuration fileSection 14, finally, gives some tips and tricks on configuring DELFT-FEWS.


Column
width50%

Contents

Children Display


...