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.

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
Integracijski servis za potpis
Logika PMS-a ostaje odvojena
Sesija potpisivanja
Izvor istine · preživljava ponovno spajanje
WebSocket gateway
Registar uređaja i prisutnost
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