Microservice Tech ist die Zukunft für Hotels, Teil 2

Freitag, Teil 1, erläuterte die Hauptmerkmale der Legacy-Client-Server-Architektur und ihre inhärenten Einschränkungen. In Teil 2 erläutert Anthony Hunt von der Shiji Group die Vorteile und Möglichkeiten der Verwendung von Microservice-Hotel-PMS-Architektur.

Von der monolithischen zur Microservice-Architektur

Hotelgäste haben bestimmte Erwartungen. Sie möchten vielleicht in der Lage sein, von ihrem Telefon aus einzuchecken oder das Abendessen über eine App zu bestellen. Und Hotels würden diese Dienstleistungen gerne anbieten, da die Kundenzufriedenheit für die Gastfreundschaft von grundlegender Bedeutung ist. Meistens sind Hotels jedoch nicht in der Lage, ihre Gäste angemessen zu bedienen, da ihre veralteten Systeme nicht in der Lage sind, neue Funktionen zu integrieren, da jede zusätzliche Anpassungsebene in der Datenbank oder in der Client-Anwendung fest codiert werden müsste .

Die meiste Hotelsoftware besteht aus einem großen, chaotischen Stück Code, bei dem jede Zeile so voneinander abhängig ist, dass es fast unmöglich wird, Innovationen zu entwickeln, ohne das gesamte System zu zerstören, daher die Unfähigkeit der Branche, sich an die neuen Marktanforderungen anzupassen.

Beim Microservices-Ansatz haben Sie dagegen mehrere kleine Programme, die völlig unabhängig voneinander sind, aber durch in den APIs geschriebene Regeln miteinander verbunden sind. Solange die Regeln der API befolgt werden, könnte ein Microservice-basiertes System daher unbegrenzt wartbar und verbesserungsfähig sein, ohne das Risiko einzugehen, das gesamte System bei jedem Update zu zerstören.

Operativ wird das Risiko des Dominoeffekts eines Fehlers durch die eigene Dezentralisierung der Microservice-Architektur eingedämmt – wenn eine Anwendung ein Update bekommt oder ausfällt, wirkt sich das nicht auf die gesamte Struktur aus. Das gesamte Ökosystem wird widerstandsfähiger, und es ist viel einfacher, Fehler zu isolieren und nach Systemausfällen wiederherzustellen.

Die Rolle von APIs

Die gestiegene Adoptionsrate von APIs in der Hotelbranche hat eine entscheidende Rolle bei der Umstellung von einer monolithischen auf eine Microservice-Hotel-PMS-Architektur gespielt. APIs sind für diesen flexibleren, dezentralisierten Ansatz von zentraler Bedeutung, da sie die Programmierung vereinfachen und die Möglichkeiten der Interkonnektivität erhöhen.

Diese Unabhängigkeit gibt Entwicklern die Freiheit zu programmieren, ohne die für das Kernsystem verwendete Programmiersprache vollständig verstehen zu müssen. Programmierer, die beispielsweise daran arbeiten, eine einzelne Funktion aus einer Drittanbieteranwendung zu integrieren, müssen nicht das gesamte Dateisystem, die Programmierstruktur und die Programmiersprache verstehen, und sie können sich einfach darauf konzentrieren, bestimmte Informationen zu erhalten, um ein bestimmtes Problem zu lösen. Microservices unterteilen Funktionalitäten, während sie monolithisch zentralisiert werden. Mit anderen Worten: Microservices unterteilen potenzielle Probleme, während monolithische Services sie zentralisieren.

Microservice-Hotel-PMS-Architektur und Datenschutz

Kaum ein Tag vergeht ohne Neuigkeiten über Datenschutzverletzungen. Die Reisebranche war schon immer anfällig für Datenverletzungen, hauptsächlich weil sie (im Gegensatz zu den meisten Branchen) eine Menge an Kundeninformationen sammeln muss, um richtig zu funktionieren, und der Wert dieser Daten mit der Fähigkeit des Hotels korreliert, sie zu bedienen.

Auf dem Schwarzmarkt werden personenbezogene Daten für etwa 1 US-Dollar pro Stück verkauft, aber damit verbunden, so Justin Lie, CEO von CashShield, „verfünffacht sich ihr Wert mit jeder hinzugefügten Information“. Fügen Sie den ursprünglich gestohlenen Daten eine Handynummer, eine persönliche E-Mail-Adresse und ein Geburtsdatum hinzu, und ihr Wert steigt auf 125 US-Dollar.

Es ist nicht schwer zu verstehen, dass Hoteldatenbanken buchstäblich Goldminen für Hacker sind, da sie ein vollständigeres und genaueres individuelles Profil speichern als beispielsweise ein Webblog oder eine Gaming-App. Hotels sammeln äußerst wertvolle Daten wie Telefonnummern, Kreditkartendaten und vor allem Reisepässe. In den Vereinigten Staaten gibt ein gestohlener Reisepass praktisch jedem die Möglichkeit, online nach einer Sozialversicherungsnummer zu fragen und folglich Kreditkarten oder Kredite zu beantragen.

Die Hauptschwierigkeit besteht darin, dass die Kernstruktur der meisten Hotelsoftware Jahrzehnte vor dem Aufkommen des Internets codiert wurde und sie einfach nicht bereit sind, sich gegen Online-Cyberangriffe zu verteidigen. Der französische Philosoph Paul Virilio hat einmal gesagt: „Wenn du das Schiff erfindest, erfindest du auch das Schiffswrack.“ In den 80er und für einen guten Teil der 90er Jahre wurde das Konzept des Web-Hackings praktisch ohne Internetverbindung einfach nicht in Betracht gezogen, weshalb so viele Hotelsoftwaresysteme so schutzlos sind, wenn es um Datenlecks geht.

Heute können Entwickler dank der Microservice-Hotel-PMS-Architektur personenbezogene von nicht personenbezogenen Daten trennen und je nach auszuführender spezifischer Aufgabe den einen oder anderen Datensatz umgestalten.

Diese Flexibilität, wann immer möglich nur um nicht personenbezogene Daten herum zu bauen, bietet Microservices-Software einen unschätzbaren Vorteil, insbesondere wenn es um Datenspeicherungsbeschränkungen bestimmter Länder geht, die verlangen, dass die Informationen ihrer Bürger lokal gespeichert werden.

In monolithischen Architekturen sind Daten oft überall verteilt, was bedeutet, dass die persönlichen Daten russischer Kunden legal in ihrem Land gespeichert werden sollten. Um Geschäfte mit Russland zu machen, sollte das gesamte System verlagert werden, und auf die Daten kann nur durch Caching zugegriffen werden, was einen herausfordernden (und teuren) Kreis der Komplexität schafft.

Cloudbasierte Systeme: Flexibilität zum Schnäppchenpreis

Der Hauptvorteil der „Cloud“, der oft missverstanden (oder von Technologieunternehmen bewusst verdreht) wird, hat weniger damit zu tun, dass eine Anwendung über einen Browser ausgeführt werden kann, als vielmehr mit den Kosteneinsparungen oder den Gesamtbetriebskosten (TCO). Die direkten und indirekten Kosten für die Bereitstellung eines Systems in der Cloud sind einfach viel geringer als bei der Beibehaltung einer Legacy-Plattform.

Erstens müssen Hotels keine teure Hardware (direkte Kosten) anschaffen. Darüber hinaus können Hotels durch das Outsourcing von der Expertise und den Ressourcen des Anbieters profitieren, wenn etwas schief geht, anstatt sich nur auf interne Experten für Support und Wartung (indirekte Kosten) verlassen zu müssen. Cloud-Service-Anbieter garantieren oft sogar höhere Betriebszeiten als selbstverwaltete Legacy-Systeme, wodurch das Risiko potenzieller Umsatzeinbußen verringert wird. Darüber hinaus wird die Zusammenführung verschiedener Technologien mit Microservices-Architekturen exponentiell einfacher.

Kurz gesagt, Cloud-Lösungen (Hotel-PMS- und POS-Lösungen) ermöglichen Unternehmen jeder Größe Skalierbarkeit, Wachstum und Nachhaltigkeit, indem sie die Notwendigkeit unerschwinglicher Vorabinvestitionen (Hardware, Einrichtung des Rechenzentrums, Installationskosten usw.) minimieren und Anwendungen erweitern ‘Lebenszyklus.

Das Wachstum der Microservice-Hotel-PMS-Architektur

Es überrascht nicht, dass erfolgreiche Unternehmen wie Netflix, Google und Amazon in den letzten Jahren allesamt von monolithischen Architekturen zugunsten von Microservices abgerückt sind. Heute, mit neuen Datenschutzgesetzen, unterschiedlichen Anforderungen, schnellerer Technologie, disruptiven Zahlungssystemen und immer breiter werdenden Vertriebssystemen, ist es offensichtlich, dass der monolithische Ansatz nicht mithalten kann.

Darüber hinaus müssen Entwickler durch die Verwendung eines Plug-and-Play-Ansatzes keine Zeit damit verschwenden, Probleme zu lösen, die bereits von jemand anderem gelöst wurden. Die zahlreichen Auswirkungen der Einführung von Microservice-Hotel-PMS und anderer IT-Architektur mögen für manche überwältigend klingen, aber letztendlich sollte jedes Unternehmen, unabhängig von seiner Größe, in der Lage sein, jedes auf dem Markt verfügbare Tool auszuwählen und es reibungslos mit anderen Tools zu verbinden – genauso wie sie Anwendungen auf ihrem persönlichen Smartphone installieren. Für Hotels könnte dies so etwas Einfaches bedeuten wie die Änderung eines internen Prozesses der Zimmerreinigungssequenz oder -wartung.

Technologie sollte es einfacher machen, ein Unternehmen zu führen und Kunden oder Gäste zu bedienen. Und wenn es um Hotels geht, sollten Strategien niemals durch die Einschränkungen ihrer zugrunde liegenden IT-Infrastruktur bestimmt, sondern durch ihre Flexibilität verbessert werden. Es ist an der Zeit, dass sich das Gastgewerbe auf Innovation, Nachhaltigkeit und Skalierbarkeit einlässt. Es ist an der Zeit, dass sich das Gastgewerbe der Microservice-Architektur zuwendet.

Über den Autor…

Anthony Hunt ist Vizepräsident für Produkt und Strategie des globalen Geschäftsteams von Shiji.

Leave a Comment