Webservices API

Má OBERON REST API?

  • Systém OBERON neposkytuje klasické REST API v zmysle architektúry RESTful, ako ju definuje štandard HTTP. Ponúka však vlastné webové služby, ktoré plnia rovnaký účel – umožňujú externým aplikáciám komunikovať so systémom OBERON.
  • Webové služby OBERON sú založené na protokole SOAP (XML), ako aj dátovom formáte JSON, pričom JSON je vhodný najmä pre moderné webové a mobilné aplikácie.
  • Ak vývojár hľadá REST API pre OBERON, v skutočnosti hľadá informácie o našich webových službách, ktoré poskytujú podobnú funkcionalitu – prístup k dátam, zápis údajov či integráciu s externými systémami. Inými slovami, OBERON síce nemá REST API v úzkom zmysle slova, ale ponúka porovnateľné rozhranie s podobným využitím.

Webové služby

  • Webovú službu predstavuje rozhranie (endpoint) definované IP adresou a TCP/IP portom na danom počítači. Uvedené rozhranie umožňuje iným aplikáciám komunikovať so systémom OBERON.
  • OBERON komunikuje s nadstavbovými modulmi, resp. aplikáciami pomocou protokolu SOAP a formátu XML alebo JSON (podľa požiadavky klienta). Komunikácia prebieha v sieťovom prostredí TCP/IP, pričom ako aplikačný protokol slúži HTTP alebo zabezpečené HTTPS.
  • Hlavnou výhodou webových služieb je nezávislosť od platformy a vývojového jazyka, preto sa často používajú (či už v režime server alebo klient) na on-line komunikáciu aj s inými externými systémami.

Ako hostiteľ webovej služby (v režime server) sa využíva program OBERON Automation Center. Samotné webové služby sa nastavujú ako automatické úlohy v ponuke Servis, Automatické úlohy programu OBERON – Agenda firmy. Tu je možné nakonfigurovať jednu, prípadne aj viac webových služieb súčasne.

V systéme OBERON je k dispozícii viacero typov automatických úloh pre webové služby:

WebServices API – OBERON G1

WebServices API – OBERON G1 predstavuje základnú webovú službu systému OBERON prvej generácie, ktorá zabezpečuje komunikáciu s nasledujúcimi nadstavbovými modulmi, resp. aplikáciami:

  • OBERON Web – nadstavbová webová aplikácia, ktorá poskytuje vybrané manažérske informácie zo systému OBERON v reálnom čase.
  • OBERON eMenu – jednoduchý elektronický jedálny alebo nápojový lístok (OBERON eMenu), ktorý si môže zákazník prezerať na svojom mobilnom zariadení.
  • Rezervačný formulár ubytovania na internetovej stránke ubytovacieho zariadenia (web booking).
  • Pre check-in na elektronickú registráciu hosťa (on-line check-in) pred samotným príchodom do ubytovacieho zariadenia.
  • Rýchly check-in na elektronickú registráciu hosťa (on-line check-in) bezprostredne po príchode do ubytovacieho zariadenia a následnom prevzatí izby.

WebServices API – OBERON G2

WebServices API – OBERON G2  predstavuje základnú webovú službu systému OBERON druhej generácie, ktorá zabezpečuje komunikáciu s nasledujúcimi aplikáciami:

WebServices API – Pokladnica OBERON G1

WebServices API – Pokladnica OBERON G1 predstavuje webovú službu prvej generácie určenú pre aplikácie na prístup k Pokladnici OBERON, ktorá zabezpečuje komunikáciu s nasledujúcimi nadstavbovými modulmi, resp. aplikáciami:

  • LUKUL – nielen mobilný čašník – viacúčelová mobilná gastroaplikácia pre Android a iOS určená na použitie so systémom OBERON.
  • Systém bonovacích monitorov – bonovacie monitory sa v systéme OBERON používajú na zobrazenie objednávok do kuchyne (na prípravu jedál) alebo baru (na prípravu nápojov) z Pokladnice OBERON prevádzkovanej v reštauračnom režime, prípadne z aplikácie LUKUL – nielen mobilný čašník.

WebServices API – Pokladnica OBERON G2

WebServices API – Pokladnica OBERON G2 predstavuje webovú službu druhej generácie určenú pre aplikácie na prístup k Pokladnici OBERON, ktorá zabezpečuje komunikáciu s nasledujúcimi nadstavbovými modulmi, resp. aplikáciami:

  • OBERON Smart Display – mobilná aplikácia pre zariadenia s operačným systémom Android (prípadne Windows), ktorá umožňuje zobrazovanie údajov zákazníckeho displeja priamo na obrazovke tabletu alebo počítača.
  • Qerko – mobilná aplikácia pre zariadenia s operačným systémom Android – riešenie pre gastroprevádzky.

WebServices API – OBERON vernostný systém G1

WebServices API – OBERON vernostný systém G1 je webová služba servera vernostného systému pre OBERON vernostný systém (klient) prvej generácie.

Štruktúra systému OBERON z hľadiska vývojára

Logo EXALOGIC
Prehľad ochrany osobných údajov

Táto webová stránka používa súbory cookie, aby sme vám mohli poskytnúť čo najlepší používateľský zážitok. Informácie o súboroch cookie sú uložené vo vašom prehliadači a vykonávajú funkcie, ako je vaše rozpoznanie, keď sa vrátite na našu webovú stránku, a pomoc nášmu tímu pochopiť, ktoré časti webovej stránky považujete za najzaujímavejšie a najužitočnejšie.