Skip to content
Snippets Groups Projects
README.md 2.19 KiB
Newer Older
Armin Costa's avatar
Armin Costa committed
# DES (Data Exchange Server) documentation
Armin Costa's avatar
Armin Costa committed

Armin Costa's avatar
Armin Costa committed
The DES software, implemented entirely by authors at the Center for Sensing Solutions at [**Eurac research**](http://www.eurac.edu), is a standalone application
to enable the execution of tasks and data transfers from and to different systems by means of a set of XML processor configuration files. It has been primarily 
developed to fit the requirements of the EURAC receiving station processing chain and SDI Infrastructure here at EURAC Research where big amounts of data need to be
processed and transferred from system to system or delivered to some end users. The DES implements a concurrent, multi-threaded mechanism to transfer different kind
of data in PUSH and GET mode using standard protocols like HTTP, SFTP, FTP, SSH. However, the DES may be seen as a general, multi-tasking application that can execute
concurrently configurable tasks or jobs implemented in dedicated plug-ins or scripts. The basic concept behind the DES is that data is organized in a hierarchical
structure that reflects a $AOI/$PROCESSOR scheme and that Events or Tasks are triggered by files filtered with regular expressions.
Armin Costa's avatar
Armin Costa committed
**DES Features:**
Armin Costa's avatar
Armin Costa committed

Armin Costa's avatar
Armin Costa committed
https://gitlab.inf.unibz.it/css-public/des_documentation/blob/master/Features.md
 
 
**DES Processor configuration:**
Armin Costa's avatar
Armin Costa committed

Armin Costa's avatar
Armin Costa committed
https://gitlab.inf.unibz.it/css-public/des_documentation/blob/master/Processors.md

Example:

This Processor definition in xml format defines and implements Data Processing, Metadata Generation and Data Feeding into an SDI
Armin Costa's avatar
Armin Costa committed

Armin Costa's avatar
Armin Costa committed
https://gitlab.inf.unibz.it/css-public/des_documentation/blob/master/examples/EURAC_RADBEAM_P.processor_config.xml
Armin Costa's avatar
Armin Costa committed

Armin Costa's avatar
Armin Costa committed
**Latest release:** DES 1.7
Armin Costa's avatar
Armin Costa committed

Armin Costa's avatar
Armin Costa committed

## Version history
Armin Costa's avatar
Armin Costa committed

Armin Costa's avatar
Armin Costa committed

| Version | Date | Changes | Author |
| :-----------: | :------: | :------------: | :-----------: |
Armin Costa's avatar
Armin Costa committed
| V0.1       | 23.06.2009   | Implementation        | armin.costa@eurac.edu       |
| V1.0       | 01.05.2010   | Implementation        | armin.costa@eurac.edu     |
| V1.5       | 01.09.2015   | Implementation        | armin.costa@eurac.edu      |
Armin Costa's avatar
Armin Costa committed
| V1.6       | 24.02.2017   | Updated doc to last spec        | armin.costa@eurac.edu, bartolomeo.ventura@eurac.edu      |
Armin Costa's avatar
Armin Costa committed
| V1.7       | 29.03.2019   | Implementation        | armin.costa@eurac.edu      |