MeteoIO web service, take 2
Develop a web service allowing running MeteoIO on timeseries on the web. The system should also come with a web GUI that offers the following:
- for data owners, to provide their data (with input data updates through ssh) and an ini file to run at regular interval;
- for data users, being able to download or request data on-demand (for public data sets)
- for guest users, provide their data and an ini file and get the processed data back
This should come with an API and OGC compatibility.
Technical requirements:
- the different MeteoIO jobs must be properly isolated so on user can not write data on the system nor interfere with the jobs of other users
- enforce jobs limitations (cpu time, ram, disk space...) so it is robust against potentially malevolent behavior
- provide log files to help the users diagnose problems in their ini or data files