START Conference Manager    

SmartMet Server – Providing INSPIRE Compliant MetOcean Data

Roope Tervo, Mikko Visa, Mika Heiskanen and Mikko Rauhala

(Submission #255)


SmartMet Server is a data and product server for MetOcean Data used by Finnish Meteorological Institute (FMI). It provides high capacity and availability services for M2M and user interfaces. SmartMet Server has been optimized for on-demand queries and fast response.

Several output formats and interfaces as WMS, WFS 2.0, JSON, ASCII, HTML etc. are provided. WMS and WFS 2.0 services are European Union INSPIRE-directive compliant and have been basis of both FMI INSPIRE and Open Data portal since 2013. It is going to be used in Copernicus C3S Climate Data Store (CDS) produced by ECMWF.

Server architecture is modular, scalable and extensible. It consists of frontends, which work as a load balances and product cache, and backends, which provide data products. The architecture is plugin-based. Engines provide shared access to the data and plugins provide APIs for requesting the products. The most important plugins are WMS providing meteorological Web Map Service, WFS 2.0 providing time series data for locations and Download and WCS providing access to the binary data.

The server has been operative since 2008. SmartMet Server was originally developed for FMI client services, and since 2013 it’s been basis of FMI Open Data Portal. At the moment operative client server provides over 30 million requests per day, about 200 requests per second as a baseline with peaks over 650 requests per second. The operative server contains approximately 2 TB of data with update interval varying from 1 minute to 6 hours. End user availability has been over 99,95 %. Average response times for point data are about 25 ms per request.

SmartMet server has been published as open source in 2016 under MIT license.


Topic Area:  [2.3] Technologies and tools to support implementing, using and assessing the technical implementation of INSPIRE
Abstract Type:  Oral Presentation

START Conference Manager (V2.61.0 - Rev. 4840)