Delft-FEWS Regionales Anwendertreffen Vorbereitungen auf Roadmap2020 - Hamburg, 26 - 27. Juni 2019 Bundesamt für Seeschifffahrt und Hydrographie ...

Die Seite wird erstellt Hortensia-Angelika Auer
 
WEITER LESEN
Delft-FEWS Regionales Anwendertreffen Vorbereitungen auf Roadmap2020 - Hamburg, 26 - 27. Juni 2019 Bundesamt für Seeschifffahrt und Hydrographie ...
Delft-FEWS
Regionales Anwendertreffen
Vorbereitungen auf Roadmap2020
Hamburg, 26. – 27. Juni 2019
Bundesamt für Seeschifffahrt und Hydrographie (BSH)
Delft-FEWS Regionales Anwendertreffen Vorbereitungen auf Roadmap2020 - Hamburg, 26 - 27. Juni 2019 Bundesamt für Seeschifffahrt und Hydrographie ...
Rückblick

26.06.2019   www.hydrotec.de   2
Delft-FEWS Regionales Anwendertreffen Vorbereitungen auf Roadmap2020 - Hamburg, 26 - 27. Juni 2019 Bundesamt für Seeschifffahrt und Hydrographie ...
Rückblick

    Anfang 2018: Roadmap2020 -> Thema Virtualisierung, Web-Service (REST)
        als Partner Unternehmen technologischen Wandel mitgehen
        intern werden Möglichkeiten zur Nutzung/Umsetzung geprüft
        Eigene Entwicklungsabteilung wird in Überlegungen mit einbezogen

    Mitte 2018: Wir entwickeln Prototyp mit Anbindung der REST Schnittstelle
        Beginn auf Stand Alone System mit lokaler Datenbank -> schnelle Erfolge bei Abruf von
        Zeitreihen
        Erstellen erster Web-fähiger Prototypen

    November 2018: Software Userdays, Auftrag Verbund
        Prototyp mit Übersicht über workflow Status-Meldungen
        Entwicklung auf OC-System des Kunden
        Lauffähigkeit muss vorher inhouse gewährleistet sein -> OC-Testsystem!
        Abstimmung mit Deltares zur Funktionalität ist wichtig

    C

26.06.2019                                     www.hydrotec.de                                  3
Delft-FEWS Regionales Anwendertreffen Vorbereitungen auf Roadmap2020 - Hamburg, 26 - 27. Juni 2019 Bundesamt für Seeschifffahrt und Hydrographie ...
Ausblick –
 Web-Service Anbindung
                                                      REST / Cloud

             New Admin Interface,
                Web Mapping
               Services, use of
             Docker, Kubernetes

                     2018.02

26.06.2019                          www.hydrotec.de                  4
Delft-FEWS Regionales Anwendertreffen Vorbereitungen auf Roadmap2020 - Hamburg, 26 - 27. Juni 2019 Bundesamt für Seeschifffahrt und Hydrographie ...
Ausblick –
 Roadmap2020 Versionen testen

    Änderungen die mit der Roadmap2020 einhergehen
        Ausrollen von neuen Versionen und Patches soll vereinfacht werden
        Automatische Skalierung von Rechenknoten/FSS
        Cloud-Fähigkeit
        Anforderungen an Robustheit und Sicherheit
        weniger technische Komponenten
        DDA (direct database access) für OC und FSS
        C

    Hydrotec benötigt eine flexible Testumgebung um die Änderungen aus der
    Roadmap2020 auch in-house testen zu können!

26.06.2019                www.hydrotec.de                                    5
Delft-FEWS Regionales Anwendertreffen Vorbereitungen auf Roadmap2020 - Hamburg, 26 - 27. Juni 2019 Bundesamt für Seeschifffahrt und Hydrographie ...
Flexible Testsysteme
 langfristig eine neue Stufe
     Docker Container:
         Docker ist eine Freie Software zur Isolierung von Anwendungen mit Containervirtualisierung.
         Docker vereinfacht die Bereitstellung von Anwendungen, weil sich Container, die alle nötigen
         Pakete enthalten, leicht als Dateien transportieren und installieren lassen. Container gewährleisten
         die Trennung und Verwaltung der auf einem Rechner genutzten Ressourcen.
         Kleine Virtuelle VM nach einem „Kochrezept
         „Just in time“ Nutzung (wenige Sekunden)
         Kapselung der Komponenten
         Erlaubt modularen Systemaufbau (s.g. Microservice-Ansatz)
         Cloud Hosting Fähigkeit für jede Komponente per se gegeben
         Änderungen auf jedem Modul unabhängig möglich
         Skalierbarkeit und Orchestrierung: Last und Perfomance

26.06.2019                                     www.hydrotec.de                                                  6
Delft-FEWS Regionales Anwendertreffen Vorbereitungen auf Roadmap2020 - Hamburg, 26 - 27. Juni 2019 Bundesamt für Seeschifffahrt und Hydrographie ...
Testarchitektur Hydrotec

                               FEWS            Central
             FSS   MC                                      WebApps
                             Komponenten      Database

2017.01                       OpenArchive     postgresql    Node

2017.02                      FEWS Pi-Rest      Oracle      Tomcat

2018.02                            Clients    MS SQL         ..

                                          C

26.06.2019              www.hydrotec.de                             7
Delft-FEWS Regionales Anwendertreffen Vorbereitungen auf Roadmap2020 - Hamburg, 26 - 27. Juni 2019 Bundesamt für Seeschifffahrt und Hydrographie ...
FEWS Pi WebService

    2017.01                                2017.02
Alle Grundfunktionen für den Abruf     Neue Funktionen für den Abruf und
                                       Möglichkeit über die Schnittstelle zu
                                       Schreiben (POST Methoden)

                                       •   GET timezoneid
                                       •   GET filters
                                       •   GET locations
                                       •   GET parameters
•   GET timezoneid
                                       •   GET timeseries
•   GET filters
                                       •   GET timeseries/displaygroups
•   GET locations
                                       •   POST timeseries
•   GET parameters
                                       •   GET taskruns
•   GET timeseries
                                       •   GET taskrunstatus
•   GET taskruns
                                       •   POST runtask
•   GET modifiers
                                       •   GET timeseriesmodifiers
                                       •   GET modifiers
                                       •   POST modifiers
                                       •   GET workflows
                                       •   GET samples
                                       •   GET processdata

26.06.2019           www.hydrotec.de                                           8
Aktuelle Entwicklung mit Verbund

    Ziel:
        Übersicht über gelaufene Workflows
        Datenhaltung für Workflows für:
             Auswertung und Statistik für Testläufe
             Übersicht über den Verlauft der Woche
        Mobile Erreichbarkeit
        Einfache Anpassung über Filter und Status

    Stand:
        Viel eigener Aufwand in der Entwicklung
        der Testumgebung
        FEWS Pi Rest Schnittstelle funktioniert
        mit 2017.01
        Verständnis über Aufbau und Inhalt der
        Web-Service Schnittstelle/Funktionen
        wurde unterschätzt!

28.06.2018                                      www.hydrotec.de   9
Wo geht die Reise hin?

    Web Anwendungen sind technologischer Standard
        Kombination von Daten unterschiedlicher Quellen/Provider
        Reduktion der Ansicht auf das nötige -> Alternative zu „Expertensystemen“

        https://wachtberg-starkregen.de/

26.06.2019                                    www.hydrotec.de                       10
Sie können auch lesen