EMSA vaart scherp aan de wind met maritiem dataplatform op Azure
Azure services helpen bij onderzoek naar incidenten en ongevallen op zee, verontreiniging en illegale activiteiten, door het leveren van betrouwbare gegevens voor de Europese Commissie en de lidstaten.
- Expertises en oplossingen in deze case
-
Azure PaaS oplossingen en consultancy
alle Expertises
Azure PaaS oplossingen en consultancy
Azure projecten kunnen alleen efficiënt, schaalbaar en veilig worden gebouwd met de juiste kennis en de juiste methodologie. Codit biedt beide, zodat je geheel nieuwe bedrijfsmodellen kunt ontdekken die gebruik maken van de cloud.
Ontdek meer -
API Management oplossingen en consultancy
alle Expertises
API Management oplossingen en consultancy
Het ontwikkelen en beheren van API’s kan een behoorlijke uitdaging zijn. Maar het geheim ligt in het implementeren van een flexibel API management platform en de juiste instelling van alle betrokkenen. Codit leidt je door deze uitdaging dankzij onze bewezen ervaring in het opzetten, integreren en managen van API's.
Ontdek meer -
Data Connectivity Suite voor Vaartuigen
alle Sectoren
Data Connectivity Suite voor Vaartuigen
Communicatie stroomlijnen, kosten besparen, het overzicht bewaren en uw vaartuigen efficiënt volgen, waar ze ook zijn. De Data Connectivity Suite laat u optimaal gebruik maken van uw gegevens en verschaft de inzichten die nodig zijn voor een betere bedrijfsvoering.
Ontdek meer
Het Europees Agentschap voor maritieme veiligheid (EMSA) heeft haar diensten voor het monitoren van gegevens uitgebreid met een meer schaalbare oplossing. Een cloud-native platform zorgt voor de snelle levering van gegevens en de opslag van scheepsposities, waardoor monitoring en onderzoek door eindgebruikers relevanter kan worden gemaakt.
De uitdaging
Het volume van scheepsgerelateerde data zal in de toekomst drastisch toenemen. EMSA realiseerde zich dan ook dat haar bestaande platform niet schaalbaar genoeg was om een toename van het datavolume op te vangen. Het agentschap had een meer flexibele oplossing nodig om de toenemende stroom gegevens en de opslag daarvan goed te kunnen beheren. Het upgraden van de bestaande lokale infrastructuur zou te kostbaar en tijdrovend zijn. Om de capaciteit uit te breiden én de schaalbaarheid voor de toekomst te garanderen – dit alles binnen de gewenste tijd en budget – heeft EMSA besloten om cloud-native technologieën te onderzoeken voor een betere en meer efficiënte oplossing.
Het Europees Agentschap voor maritieme veiligheid (EMSA) faciliteert de uitwisseling van informatie over het scheepvaartverkeer in de EU naar de lidstaten en de Europese Commissie. Hiervoor wordt het dataplatform IMS gebruikt. Dit verstrekt de identiteitsgegevens van schepen, hun laatste posities en andere statusinformatie in near-real-time en voor de ongeveer 17.000 schepen die in en rond de Europese wateren actief zijn. Het IMS platform helpt belanghebbenden bij allerlei belangrijke activiteiten, zoals de bestrijding van piraterij, veiligheid op zee, controle op vervuiling, toezicht op de visserij, rechtshandhaving en douane- en grenscontroles.
IMS volgt de door Automatic Identification System (AIS) uitgezonden radiosignalen van schepen. Wanneer schepen buiten het bereik van het kustnetwerk zijn worden satellieten gebruikt. Long-Range Identification and Tracking (LRIT) is een verplicht internationaal systeem waarmee schepen overal kunnen worden gevolgd. Dankzij nieuwe technologieën kunnen AIS-signalen nu ook per satelliet worden ontvangen. Hierdoor zal het geografische bereik van het AIS-systeem steeds verder uitbreiden. EMSA loopt voorop in het onderzoek hoe dit de scheepvaartmonitoring in Europa kan ondersteunen.
Wetende dat de hoeveelheid scheepsgegevens in de toekomst zal toenemen, besefte EMSA dat de verwerking van al die satellietberichten via het bestaande platform prestatieproblemen zou opleveren. Het agentschap had een flexibele oplossing nodig om de toenemende gegevensstroom effectief te beheren. Het upgraden van de lokale infrastructuur zou echter te kostbaar en te tijdrovend zijn. Om de capaciteit uit te breiden én de schaalbaarheid voor de toekomst te garanderen – dit alles binnen de gewenste tijd en budget – heeft EMSA besloten om cloud-native technologieën te onderzoeken voor een betere en meer efficiënte oplossing.
Codit was altijd flexibel, beschikbaar en reageerde vlot op onze verzoeken – zelfs als die van dag tot dag veranderden. ”
De Aanpak
De organisatie koos Codit om haar roadmap te helpen omzetten naar de realiteit. EMSA steunt daarbij op de diepgaande expertise van het Codit team op het gebied van Microsoft Azure en haar bewezen ervaring in het ontwikkelen van naadloze integratie-oplossingen.
Miguel Terra Homem, Project Officer for Application Development, Maritime Digital Services, EMSA, zegt: “We hadden een brede strategie voor de gewenste richting, zoals het gebruik van Azure Databricks, maar we hadden de expertise van Codit nodig om de juiste technologie te bepalen voor de uiteindelijke oplossing en om ons te helpen bij de opzet.”
Codit werkte samen met het team van EMSA om haar bestaande infrastructuur te verbinden met een hybride integratieplatform op basis van Microsoft Azure PaaS. In slechts enkele weken kon een Azure oplossing worden geconfigureerd die de gegevens drie keer sneller verwerkte dan de bestaande lokale infrastructuur.
De eerste haven was het opzetten van de infrastructuur en het aansluiten van de AIS gegevensstroom. Het team verbeterde de controle op datakwaliteit met een vooruitziende blik.
“Elke EU-lidstaat of gegevensverstrekker levert zijn eigen ID voor elk schip. Om dubbele ID’s in de EMSA-database te voorkomen, wijst onze infrastructuur elk schip een eigen, uniek ID toe. Dat veroorzaakte echter problemen in de trackinginformatie”, legt Gillian Verstraete, Codit Azure Architect, uit “We hebben de nieuwe oplossing opgezet om de inkomende gegevens te onderzoeken, afwijkingen en ontbrekende gegevens proactief te identificeren, en EMSA te waarschuwen bij mogelijke problemen. De oplossing heeft nu ook een geïntegreerd dashboard, zodat het team een oogje in het zeil kan houden op de data en alle berichten die problemen zouden kunnen veroorzaken”.
Het Codit-team versterkte ook de backend opslag met een Microsoft Azure SQL database met een hoge capaciteit. Deze fungeert als snelle, eerstelijns dataleverancier voor de meest actuele positiegegevens naar de eindgebruikers.
De volgende uitdaging was het verbinden van de database met de front-end applicatie. Het team maakte gebruik van Microsoft Azure API Management en bouwde API’s die positiegegevens ophalen en visualiseren op, onder meer, kaarten. Beveiliging was een primaire overweging bij de ontwikkeling van deze oplossing.
“Als een gebruiker informatie opvraagt, zoals de positie van een schip, moet de oplossing weten of die gebruiker geautoriseerd is om dat specifieke schip te zien,” zegt Joachim De Roissart, Codit Business Consultant and Project Manager, “Deze beveiliging is doorgevoerd op een manier die het proces voor gebruikers niet vertraagt, door de oplossing naadloos te integreren met de EMSA IDMV2, een dienst die de EMSA-gebruikers en hun rollen levert, in combinatie met onze data stores”.
Toen de basis infrastructuur eenmaal aanwezig was en de resterende gegevensstromen waren aangesloten, heeft Codit de resampling-strategie van de oplossing herzien om rijkere data views mogelijk te maken, zodat eindgebruikers meer uitgebreide scheepssporen kunnen zien.
“Elke zes seconden verzamelt het EMSA-systeem een enorme hoeveelheid posities uit de bewegingen van schepen”, zegt Verstraete, “Logische resampling is essentieel om ervoor te zorgen dat de eindgebruikers het volledige beeld kunnen zien. Om een rijker beeld te krijgen hebben we alle informatie verdeeld over meerdere partities en de gegevens geherstructureerd. Nu tonen we de 10.000 belangrijkste posities uit een tijdsegment. Bovendien is deze samplingstrategie configureerbaar, zodat ze kan worden aangepast aan een eventuele toekomstige verhoging of verlaging van die limiet.
Met haar cloud-gebaseerde oplossing greep EMSA de kans om de opslag voor de langere termijn te verbeteren en ‘big data’ te verkennen via Microsoft Azure Databricks, een sterke technologie voor het uitvoeren van query’s op een grote hoeveelheid data. Codit integreerde de big data technologie in de nieuwe oplossing, waarbij positiegegevens binnen Azure Databricks wordt opgeslagen. EMSA kan de gegevens opvragen via werkmappen of front-end applicaties die gebruik maken van API’s.
De Resultaten
De oplossing versterkt de positie van EMSA als technologisch leider in de maritieme sector. De organisatie ondersteunt belanghebbenden nog beter door wereldwijde dekking van maritieme gegevens.
Miguel Terra Homem, Project Officer for Application Development, Maritime Digital Services, EMSA, zegt: “Dankzij dit project en deze samenwerking is EMSA één van de eerste agentschappen in de EU die een volledig op de cloud gerichte applicatie ontwikkelt.”
Het high performance, op Azure gebaseerde platform heeft de basis gelegd voor dit volgende project en biedt EMSA een dieper inzicht in cloud-native voordelen. Die kan de organisatie gebruiken voor het bepalen van de ideale aanpak en strategie voor cloudtechnologieën.
Terra Homem voegt hieraan toe: “De samenwerking met Codit heeft ons kennis gebracht, waardoor we meer kunnen ontdekken over cloud-native technologieën en voor het bepalen van onze strategie over het gebruik ervan in de toekomst.”
Wat de klant zegt
“Onze samenwerking met Codit heeft ons veel kennis gebracht, die we gebruiken om meer te leren over cloud-native technologie en voor het bepalen van onze strategie voor de toekomst.”
Miguel Terra Homem Project Officer for Application Development, Maritime Digital Services @ EMSA
Spreek met iemand van ons team
Maak contact met Aron
He's our Sales & Account Manager