• Keine Ergebnisse gefunden

OceanTEA: Exploring Ocean-Derived Climate Data Using Microservices

N/A
N/A
Protected

Academic year: 2022

Aktie "OceanTEA: Exploring Ocean-Derived Climate Data Using Microservices"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

OceanTEA: Exploring Ocean-Derived Climate Data Using Microservices

Arne Johanson, Sascha Flögel, Wolf-Christian Dullo, Wilhelm Hasselbring

Arne Johanson, Wilhelm Hasselbring Software Engineering Group

Kiel University

{arj,wha}@informatik.uni-kiel.de www.se.informatik.uni-kiel.de

www.futureocean.org

Contact

Schematic view of a MoLab configuration

1. Context

Autonomous ocean observation systems, such as the modular ocean laboratory MoLab developed at GEOMAR, produce an increasing amount of time series data. The software tool OceanTEA leverages modern web technology to support scientists in interactively exploring and analyzing such high-dimensional datasets.

The microservice software architecture of OceanTEA

<<microservice>>

Spatial Analysis

<<web browser>>

Oceanographic Time Series Exploration and Analysis Client

<<executionEnvironment>>

NodeJS (REST Wrapper)

<<executionEnvironment>>

R

<<database>>

RDS Data Storage

<<executionEnvironment>>

JavaScript

<<microservice>>

Time Series Pattern Discovery

<<executionEnvironment>>

Python

<<database>>

Netflix Atlas API Gateway

<<microservice>>

Univariate Time Series Management

<<microservice>>

Multivariate Time Series Management

<<executionEnvironment>>

NodeJS

<<database>>

JSON Data Storage

<<executionEnvironment>>

Python

<<database>>

Pickle Data Storage

<<database>>

NumPy Array Storage

<<microservice>>

Time Series Conversion (TEOS-10)

<<executionEnvironment>>

NodeJS (REST Wrapper)

<<executionEnvironment>>

Hosted C Environment

<<microservice>>

User Authentication

<<service>>

Google Maps

Data Exchange

REST REST REST

REST

HTTP, REST REST

3. Microservice Architecture

The implementation of OceanTEA is partitioned into so-called microservices, which are small, self-contained applications that can be deployed independently and each have a single functional responsibility.

Optimal implementation and storage technologies for each microservice

Scales seamlessly from desktop computers to cloud computing infrastructure

The data exploration view of OceanTEA

2. OceanTEA

Open-source tool to support

interactive data visualization spatial analysis

temporal pattern exploration

for both univariate and multivariate time series.

Try the live demo of OceanTEA:

github.com/a-johanson/oceantea

Referenzen

ÄHNLICHE DOKUMENTE

The MERCATOR system is based on two components, the ocean model and the remotely sensed (e.g. SST, altimetric data) and in situ (e.g. temperature and salinity profiles)

Time curves of apparent saturation for the period 1970-2000 according to (5) for different age distributions, with characteristic ages chosen such that saturations in

The original navigation data was measured by an IXSEA Posidonia USBL positioning system. The data was provided from the raw data telegram files created by the IXSEA

Investigating the time variability of the mass load is of high interest for climate change research and for modelers who use the global mean ocean mass variation to verify and

The interface between the North Atlantic subtropical gyre (NASG) and the South Atlantic subtropical gyre (SASG) has repeatedly been noted as an environment characterized by high N 2

During the 3 years of the project the data management groups have interacted to share best practice, and although each is still independent and serves its own National Data Centre,

Currently, nearly all large-scale marine ecosystem models apply the MM equation with constant K s to describe uptake (or growth) rates of phytoplankton as a function of

Both, gravity from GRACE, and altimetry are used to estimate geodetic ocean topography which is assimilated into a numerical model.. The ocean model returns an optimized mean