Entwicklung einer Software zur Zusammenarbeit zwischen Schiff und Land für ein konsistentes Datenmanagement

Building a Ship-Shore Collaboration Software for Consistent Data Management

Das Management eines Kreuzfahrtschiffs ist eine komplexe Aufgabe, die die Koordination zahlreicher Abläufe erfordert, um den Passagieren ein angenehmes Erlebnis zu bieten. Von der Unterhaltung über den Gastronomiebereich bis hin zu Wartung und Sicherheit – jeder Teil des Schiffsbetriebs muss nahtlos zusammenarbeiten.

All das wird noch herausfordernder, wenn Schiffe während der Fahrt über begrenzte oder keine Internetverbindung verfügen, was den Datenaustausch mit den landgestützten Teams erschwert.

Dieser Artikel untersucht die Entwicklung eines cloudbasierten Kreuzfahrtschiff-Managementsystems, das sowohl Online- als auch Offline-Abläufe für unsere Kunden integriert. Heute werfen wir einen genaueren Blick auf die technische Seite hinter einem unserer innovativsten Produkte.

Die Herausforderung: Synchronisierung über isolierte Umgebungen hinweg

Während der Kreuzfahrt agiert jedes Schiff als eigenständige Einheit, die alles von der Gästeregistrierung bis hin zu Transaktionen und Berichterstattung verwaltet. Gleichzeitig kümmern sich landbasierte Verwaltungen um umfangreichere Aufgaben: Kreuzfahrtplanung, Logistik und Buchungen. Die Synchronisierung dieser beiden Umgebungen ist eine Herausforderung, insbesondere angesichts der begrenzten Internetverbindung der Schiffe.

Mit HotelFriend haben wir diese Herausforderung gelöst, indem wir jedem Schiff die Möglichkeit gegeben haben, autonom zu arbeiten, wenn es offline ist, und die Daten mit einem cloudbasierten System zu synchronisieren, sobald die Verbindung wiederhergestellt ist. Das bedeutet, dass die Verwaltungsteams jederzeit nahezu in Echtzeit Zugriff auf wichtige Informationen haben.

Kurzer Überblick über die Systemarchitektur

Die Cruise Management Software von HotelFriend wurde entwickelt, um die Lücke zwischen der Crew und der Zentrale so zu schließen, dass ein nahtloser Datenaustausch möglich ist. Hier ist, wie wir das erreicht haben:

Cruise

1. Schiffsbasiertes System (Offline-Betrieb)

Jedes Schiff ist mit einer eigenen Instanz der Cruise Management Software ausgestattet, die zur Unterstützung des Betriebs an Bord entwickelt wurde. Das technische Team des Schiffes konfiguriert seine lokale Infrastruktur und passt sie an unsere Anforderungen an, und wir stellen ihm eine für seine Umgebung entwickelte virtuelle Maschine zur Verfügung.

Wir verwenden die Docker-Container-Technologie in unserer lokalen virtuellen Instanz, auf der die spezielle Anwendung des Schiffs läuft. Sie umfasst eine lokale Datenbank und andere notwendige Komponenten. Mit dieser Einrichtung kann die Schiffsbesatzung alle Operationen unabhängig durchführen, ohne auf einen Internetzugang angewiesen zu sein.

2. Cloud-basiertes System (Online-Betrieb)

Für die Cloud-basierte Version haben wir einen Kubernetes-Cluster in der AWS-Cloud eingerichtet, in dem wir dieselbe Anwendung bereitstellen, die auch auf den Schiffen läuft. Die Cloud-Version spiegelt die schiffsbasierte Instanz wider und verwendet die gleichen Docker-Images.

Der wichtigste Teil ist dabei der Datenbankreplikationsprozess: Die cloudbasierte Datenbank wird mit der Schiffsdatenbank synchronisiert, so dass die Teams an Land auf die neuesten Informationen zugreifen können.

3. Synchronisierung und Datenreplikation

Wenn ein Schiff die Internetverbindung wiederherstellt, werden die Daten aus der lokalen Datenbank des Schiffes in die Cloud repliziert. Dateien wie Rechnungen, Berichte und ähnliche Dokumente werden in S3-Buckets gespeichert und während dieses Prozesses synchronisiert. Die Replikation erfolgt in einer Reihe von Intervallen, so dass die Zentrale Einblick in die neuesten Daten des Schiffes erhält, ohne dass ein direkter Zugriff auf das Schiffssystem erforderlich ist.

Erreichen einer nahtlosen Verbindung

In diesem Abschnitt wollen wir untersuchen, was genau dafür sorgt, dass sowohl die Teams an Land als auch die auf den Schiffen stets über die aktuellsten Informationen verfügen.

Cruise Ship

● Auslösen der Replikation

Wenn das Schiff nach einer Unterbrechung wieder online ist, wird der Synchronisationsprozess automatisch ausgelöst. Die Datenreplikation überträgt Aktualisierungen von der Schiffsdatenbank an das cloudbasierte System.

● Datenbankreplikation und Konfliktlösung

Bei der Replikation werden Daten aus der lokalen Datenbank des Schiffes in die Cloud-Datenbank kopiert. Dies ist ein wechselseitiger Prozess, der es beiden Umgebungen ermöglicht, synchron zu bleiben.

In Fällen, in denen Konflikte auftreten, z. B. wenn Änderungen an denselben Daten sowohl auf dem Schiff als auch in der Cloud vorgenommen wurden, werden Konfliktlösungsstrategien eingesetzt. Diese können je nach den spezifischen betrieblichen Anforderungen eine zeitstempelbasierte Zusammenführung oder eine manuelle Lösung umfassen.

● Onshore-Datenzugang

Das Cloud-basierte System bietet Verwaltungsteams die Möglichkeit, auf die neuesten Datenrepliken vom Schiff zuzugreifen. Dazu gehören Details zu Gästezahlen, Kreuzfahrtinformationen, Zahlungen, Check-ins und mehr.

Monitoring, Protokollierung und Sicherheit

Monitoring und Protokollierung

AWS CloudWatch wird verwendet, um die Cloud-Umgebung zu überwachen, die Datenbankleistung zu verfolgen und Anwendungsprotokolle zu verwalten. An Bord des Schiffes werden die integrierten Protokollierungs- und Überwachungstools von Docker verwendet, um den Zustand und die Leistung der lokalen Anwendung sicherzustellen. Sobald die Konnektivität wiederhergestellt ist, werden die Protokolle vom Schiff mit der Cloud synchronisiert.

Sicherheitsmaßnahmen

Sicherheit hat für HotelFriend oberste Priorität, insbesondere angesichts der sensiblen Daten, die verarbeitet werden. Die gesamte Kommunikation zwischen dem Schiff und der Cloud erfolgt über TLS-Verschlüsselung, um unbefugten Zugriff zu verhindern. 

Darüber hinaus werden spezifische Benutzerrollen zur Durchsetzung von Zugriffskontrollen verwendet, um sicherzustellen, dass nur befugtes Personal mit dem System interagieren kann. Regelmäßige Backups der lokalen Datenbank des Schiffes werden sowohl auf dem Schiff als auch in der Cloud sicher gespeichert, um Datenverluste zu verhindern.

Vorteile auf einen Blick

Unser Cruise Management System ist so konzipiert, dass es in jedem Aspekt des Betriebs hervorragende Leistungen erbringt. Lassen Sie uns einen Blick auf die wichtigsten Vorteile werfen, die zusammen für die herausragende Leistung und Benutzerfreundlichkeit unserer Software sorgen.

Cruise Ship Management

Gehostet auf Amazon AWS Servern in Deutschland

Unser System nutzt die moderne Infrastruktur von Amazon AWS und wird in hochsicheren Rechenzentren in Deutschland gehostet. Die robuste Architektur gewährleistet, dass Ihre Informationen, Identitäten, Anwendungen und Geräte gut geschützt sind. Die Plattform erfüllt strenge Sicherheits- und Compliance-Anforderungen, einschließlich Datenlokalisierung, -schutz und -vertraulichkeit.

Skalierbarkeit und Vielseitigkeit

Unsere Lösung unterstützt nahtlos sowohl öffentliche Cloud-Umgebungen an Land als auch private Systeme an Bord der Schiffe. Diese doppelte Fähigkeit gewährleistet, dass die Bereitstellung durch Container nicht nur vereinfacht, sondern auch effizient, skalierbar und fehlertolerant ist.

Sicherheit und Datenschutz

Der S3-Speicher von AWS ist sicher, privat und standardmäßig verschlüsselt, sodass Ihre Daten vor unbefugtem Zugriff geschützt sind. Darüber hinaus unterstützt S3 umfangreiche Audit-Funktionen, mit denen Sie Zugriffsanfragen überwachen und eine strenge Kontrolle über Ihre Ressourcen behalten können.

Zentrales Management

Unsere Cruise Management Software bietet ein leistungsstarkes, zentralisiertes Verwaltungssystem, mit dem Teams an Land Anwendungsparameter und globale Daten konfigurieren und verwalten können. Dies bedeutet, dass administrative Aufgaben rationalisiert werden und die Komplexität der Verwaltung mehrerer schiffsbasierter Systeme in der gesamten Flotte reduziert wird.

Benutzerfreundlichkeit

Unser System verfügt über eine benutzerfreundliche, intuitive Schnittstelle, die die Aufgaben des Schiffsmanagements vereinfacht. Egal, ob Sie Schiffsmanager, Besatzungsmitglied oder Wartungspersonal sind, das System ist so konzipiert, dass Sie sich schnell daran gewöhnen und die leistungsstarken Funktionen mit minimalem Schulungsaufwand effizient nutzen können.

Was sind die weiteren Merkmale der Kreuzfahrtschiff-Management-Software?

Diese Software wurde entwickelt, um die Komplexität des Betriebs eines großen Passagierschiffs zu bewältigen, was sie von Hotelmanagementsystemen unterscheidet. Hier sind einige der herausragenden Funktionen, die das Kreuzfahrtmanagement für unsere Kunden vereinfachen.

Effizienter Check-in-Prozess

 

Anders als in Hotels checken auf Kreuzfahrtschiffen oft große Gruppen von Gästen gleichzeitig ein. Unser System wurde entwickelt, um diese hohen Check-ins mit schiffsbasierten Kiosken zu verwalten und einen nahtlosen Ablauf für Gruppen von 100 und mehr Passagieren zu gewährleisten.

Umfassende Datenverarbeitung

 

Wenn Sie zu einer neuen Kreuzfahrt aufbrechen, verarbeitet und organisiert das Cruise Management System umfangreiche Datenblöcke von Gästen und Kreuzfahrten. So bleiben alle Informationen korrekt und sind für einen reibungslosen Betrieb ab dem Zeitpunkt der Abfahrt des Schiffes leicht zugänglich.

Fortgeschrittener Tour-Planer

 

Unser Tour Planner ist ein Tool, das den komplexen Prozess der Planung und Koordinierung von Reisen vereinfacht. Es erstellt wiederverwendbare Reisevorlagen, automatisiert Anträge auf Hafengenehmigungen und fasst alle erforderlichen Informationen in einer strukturierten, benutzerfreundlichen Datenbank zusammen.

Nautisches Kassenbuch

 

Zur Verwaltung der Ausgaben auf einer Kreuzfahrt gehört auch die Überwachung von Wartungskosten wie Gas, Strom und Kraftstoff. Das Nautical Cash Book hilft Kapitänen und Besatzungen bei der Verwaltung dieser Kosten, indem es sowohl die geplanten als auch die tatsächlichen Ausgaben berechnet und aufzeichnet.

Personalisierte Menü- und Rezeptverwaltung

 

Unsere Software enthält einen Wein- und Menükarten-Generator, der Menüs auf der Grundlage des Reisepakets des Gastes zusammenstellt. Das System ermöglicht auch die Erstellung von Rezepten und Menüvorlagen, die Generierung von Menüzyklen und deren Export, um sicherzustellen, dass die Gäste immer ein personalisiertes Esserlebnis erhalten.

Fazit

Durch den Einsatz von AWS und Docker-Container-Technologie haben wir ein robustes Kreuzfahrtschiff-Management-System entwickelt, das Online- und Offline-Abläufe nahtlos integriert. Diese Architektur stellt sicher, dass sowohl die Teams an Land als auch an Bord über die Tools verfügen, die sie für einen effizienten Betrieb benötigen, unabhängig von Konnektivitätsproblemen.

Mit sorgfältiger Planung, den richtigen Technologien und einem Schwerpunkt auf Sicherheit können Unternehmen Systeme aufbauen, die sowohl flexibel als auch widerstandsfähig sind und den Anforderungen vernetzter und unvernetzter Umgebungen gerecht werden.

Möchten Sie etwas Ähnliches für Ihr Unternehmen? Informieren Sie sich über unsere Datenmanagement-Angebote und vereinbaren Sie einen Termin für eine Demo, um herauszufinden, wie wir Ihnen helfen können, Ihre Ziele zu erreichen.

Lösungen erkunden      Kostenlos testen

Autorin:
Vorheriger Beitrag

Latest News