Altus Digital
Svi projektiCustom software · Integracija u hotelijerstvu

Enterprise klijent iz hotelijerstva (povjerljivo)

Digitalna prijava gostiju i platforma za potpis

Sigurna platforma za digitalnu prijavu gostiju na tabletu, izgrađena za enterprise hotelsko poslovanje i integrirana s Oracle OPERA PMS-om. Recepcija šalje podatke o rezervaciji na točno određeni tablet, gdje gost provjerava svoje podatke, daje potrebne privole i potpisuje se - umjesto papirnate prijavnice.

Digitalna prijava gostiju i platforma za potpis

Izazov

Velike hotelske operacije oslanjaju se na property management sustave za ključne podatke o rezervacijama i gostima, ali dijelovi check-in iskustva i dalje znaju ovisiti o ručnim ili papirnatim procesima.

Rješenje se moralo integrirati s Oracle OPEROM i istovremeno koordinirati više tableta na recepciji. Recepcionar je morao moći pokrenuti prijavu za točno određenog gosta i usmjeriti je na ispravan uređaj, bez da je sesija izložena svim tabletima spojenima na sustav.

Prekidi mreže, ponovna spajanja i dvostruka slanja također su se morali riješiti bez gubitka podataka o gostu i bez višestruke obrade iste prijave.

Što smo izgradili

Osmislili smo i razvili digitalni tok prijave koji povezuje hotelski PMS, backend servise i tablete na recepciji.

Svaki tablet tretira se kao zasebno registriran uređaj. Kada recepcija pokrene prijavu, backend otvara namjensku sesiju potpisivanja i u stvarnom vremenu signalizira odabrani uređaj preko WebSocketa.

WebSocketi služe kao kanal za upravljanje u stvarnom vremenu, dok autenticirani REST API-ji prenose podatke o gostima i rezervacijama. Time obavijesti prema uređajima ostaju lagane, a aplikacija dobiva jasnu i provjerljivu API granicu za osjetljive operacije.

Na tabletu gost pregledava podatke prijave, dopunjava obavezne informacije, daje privole vezane uz GDPR i digitalno se potpisuje prije nego što se prijava sinkronizira natrag u hotelski tok rada.

Građeno za nepouzdanu mrežu

Recepcija se ne može osloniti na savršene mrežne uvjete, pa je tok rada osmišljen oko trajnih sesija potpisivanja, a ne oko prolaznih WebSocket poruka.

Sesija potpisivanja ima vlastiti životni ciklus i može se obnoviti nakon što se uređaj ponovno spoji. WebSocketi javljaju uređajima da ih čeka novi posao, dok backend ostaje izvor istine za trenutno stanje sesije.

Slanje prijave koristi idempotentan model obrade, pa se ponovni pokušaji mogu izvesti sigurno - bez dupliciranih prijava i bez ponavljanja popratnih operacija.

Integracijski sloj drži komunikaciju specifičnu za Oracle OPERU odvojenom od aplikacijskog toka, što jezgru platforme čini lakšom za održavanje i omogućuje da se iza iste arhitekture integriraju i drugi hotelski sustavi.

Kako je sve povezano

Oracle OPERA PMS

Podaci o rezervacijama i gostima

REST

Integracijski servis za potpis

Logika PMS-a ostaje odvojena

otvara sesiju

Sesija potpisivanja

Izvor istine · preživljava ponovno spajanje

cilja uređaj

WebSocket gateway

Registar uređaja i prisutnost

WebSocket događaj

Tablet na recepciji

Pregled · privole · potpis

Tablet dohvaća i šalje prijave preko autenticiranog REST-a - sesija potpisivanja ostaje izvor istine.

  • REST - podaci i naredbe
  • WebSocket - upravljanje u stvarnom vremenu
  • Backend sesija - izvor istine

Tehnički detalji

Usmjeravanje na točan uređaj
Svaki tablet na recepciji ima vlastiti identitet uređaja, pa se sesija prijave šalje točno određenom fizičkom uređaju umjesto da se emitira svim spojenim tabletima.
Komunikacija u stvarnom vremenu
WebSocketi donose trenutne događaje sa servera prema uređaju, prisutnost uređaja i ponovno spajanje - bez da postanu glavni prijenosni kanal za podatke o gostima.
Idempotentna slanja
Svako slanje vezano je uz stabilan identifikator idempotentnosti, pa se ponovni pokušaji zbog mreže obrađuju sigurno, bez dupliciranja poslovnih operacija.
Integracija s Oracle OPEROM
Platforma povezuje tokove gostiju i rezervacija s Oracle OPEROM, a logiku specifičnu za PMS drži izvan jezgre domene prijave.
Oporavak sesije
Sesije potpisivanja pohranjuju se neovisno o pojedinoj WebSocket vezi, pa aplikacija na tabletu može nastaviti svoj tok rada nakon privremenog prekida veze ili ponovnog pokretanja.

Rezultat

  • 01Digitalizirali smo tok prijave gostiju i potpisivanja
  • 02Omogućili smo pouzdane tokove u stvarnom vremenu prema točno određenom uređaju, preko više tableta na recepciji
  • 03Stvorili smo ponovno iskoristivu integracijsku arhitekturu za povezivanje aplikacija okrenutih gostima s enterprise hotelskim sustavima