RetailForce Middleware (a ďalšie služby RetailForce) je možné rôznymi spôsobmi prepojiť s inými softvérovými produktmi – napríklad s elektronickým záznamovým systémom („pokladnicou“).
Tento článok uvádza ako príklady rôzne varianty systémov a integrácií. Ak máte akékoľvek otázky alebo nemôžete nájsť variant, ktorý plánujete integrovať, kontaktujte nás na adrese office (at) RetailForce dot cloud.
Ak sa v tomto článku používa pojem „POS softvér“, zahŕňa všetky možné typy elektronických záznamových systémov.
Možnosti inštalácie
Nižšie uvádzame niekoľko príkladov toho, ako je možné umiestniť RetailForce Middleware v rámci systémovej architektúry.
Lokálna inštalácia
V ideálnom prípade by mal byť Fiscal Middleware nainštalovaný v tom istom systéme ako POS systém. V rámci integrácie prostredníctvom súboru .dll (pozri nižšie) je to takmer nevyhnutné. Príklady: PC, tablet, smartfón ako „pokladňa“ – RetailForce Fiskal middleware je nainštalovaný na tom istom zariadení. Táto varianta zahŕňa aj prípad, keď je samotný POS softvér poskytovaný centrálne na serveri a jednotlivé klientske pokladnice pristupujú k centrálnemu softvéru napríklad prostredníctvom pripojenia cez vzdialenú plochu.
Obr. 1.: Lokálna inštalácia fiskálneho klienta
Sieťová inštalácia
Keďže k Fiskal Client je možné pristupovať cez rozhranie REST, je možné spustiť middleware aj na vlastnom fyzickom alebo virtuálnom stroji. V tomto prípade prebieha komunikácia medzi POS softvérom a middlewarom Fiskal prostredníctvom sieťového pripojenia (LAN alebo WAN).
Obr. 2.: Sieťová inštalácia fiskálneho klienta
Inštalácia v cloude
Ako webová služba typu RESTful alebo v rámci natívnej integrácie (.dll) je možné middleware Fiscal prevádzkovať aj ako cloudovú aplikáciu.
Obr. 3.: Inštalácia aplikácie Fiskal Client v Cloud
Varianty integrácie
Nasledujúci text popisuje rôzne spôsoby integrácie fiskálnej služby do POS systému.
Integrácia prostredníctvom rozhrania
Táto varianta integrácie využíva fiskálny middleware vo forme webovej služby RESTful. Fiskálny klient je nainštalovaný ako služba a komunikácia medzi POS softvérom a fiskálnym middlewarom prebieha prostredníctvom rozhrania REST.
Táto varianta integrácie je k dispozícii pre systémy Windows, Linux a macOS.
Obr. 4. Integrácia prostredníctvom rozhrania
Integrácia prostredníctvom Nuget
Fiskal Client je k dispozícii aj vo forme súborov .dll (nuget-packages). To znamená, že middleware Fiskal je možné natívne integrovať do príslušného aplikačného programu.
Túto variantu je možné používať v systémoch Windows, Linux, macOS, Android a iOS.
Obr. 5. Integrácia prostredníctvom Nuget
Integrácia prostredníctvom Service Client
V niektorých architektúrach môže byť užitočné alebo nevyhnutné kombinovať funkcie oboch vyššie uvedených variantov integrácie – napríklad ak POS softvér nie je schopný vykonávať REST volania. To je možné prostredníctvom integrácie servisného klienta.
V tomto prípade je servisný klient vo forme súborov .dll (balíkov nuget-packages) natívne integrovaný do aplikačného softvéru. Servisný klient preberá funkciu komunikácie so samotným fiskálnym klientom.
Obr. 6.: Integrácia servisného klienta
Ďalšie plánované varianty integrácie
Okrem troch vyššie uvedených variantov integrácie sa plánujú nasledujúce možnosti:
- Integrácia .com prostredníctvom ActiveX
- Integrácia JavaBean (momentálne nie je možná, keďže .NET v súčasnosti nepodporuje JAVA)
Tento článok bol preložený automaticky.
Príspevky
0 komentárov
Ak chcete napísať komentár, prihlásiť sa.