Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
bordertrue
Column
width50%

Introduction

All functionality used be DELFT-FEWS in
processing dynamic data and running external forecasting modules is configured
in a module instance. These are then executed in a logical sequence as defined
in a workflow.

A variety of modules is available in
DELFT-FEWS to provide specific functionality. Examples include interpolation,
running external modules, data import etc. The modules available are defined in
the ModuleDescriptors in the System configuration. This defines the Java
classes used to run each module, and assigns a recognizable name for that
module (e.g. Transformation). These Java classes implement the workflow plug-in
interface to DELFT-FEWS. The list of available modules can be extended through
adding classes implementing this plug-in interface.

To carry out a specific piece of data
processing, and instance of a module is configured. This instance specifies the
input data, the output data and the required steps in processing the data. Each
module instance is given a unique name with which it is identified in the
module instance section of the configuration. To link an instance of a module
to the type of module available, the module instance is registered in the
ModuleInstanceDescriptors in the Regional Configuration section.

The list of module instances in
DELFT-FEWS includes:

  • Interpolation Module
  • Transformation Module
  • Import Module
  • Export Module
  • General Adapter Module
  • Lookup Table Module
  • Correlation Module
  • Error Correction Module
  • Report Module
  • Report Export Module
  • Performance Indicator Module
Info

Many of the configuration items required will include references to strings. To avoid duplication, a tag can be defined in the global.properties file in the root configuration and the tag name used in the XML file (see also System Configuration).

Column
width50%

Contents

Children Display
Section