RetailForce Fiscal Middleware (a další služby RetailForce) lze různými způsoby propojit s jinými softwarovými produkty – například s elektronickým záznamovým systémem („pokladnou“).
Tento článek popisuje různé varianty systémů a integrace jako příklady. Máte-li jakékoli dotazy nebo nemůžete najít variantu, kterou plánujete integrovat, kontaktujte nás prosím na adrese office (at) retailforce dot cloud.
Pokud se v tomto článku používá pojem „POS software“, označuje všechny možné typy elektronických záznamových systémů.
Možnosti instalace
Níže uvádíme několik příkladů, jak lze RetailForce Fiscal Middleware začlenit do systémové architektury.
Lokální instalace
V ideálním případě by měl být Fiscal Middleware nainstalován ve stejném systému jako POS systém. V rámci integrace pomocí souboru .dll (viz níže) je to téměř nevyhnutelné. Příklady: PC, tablet, smartphone jako „pokladna“ – RetailForce Fiscal Middleware je nainstalován na stejném zařízení. Tato varianta zahrnuje také případ, kdy je samotný pokladní software poskytován centrálně na serveru a jednotlivé klientské pokladny k němu přistupují například prostřednictvím připojení přes vzdálenou plochu.
Obr. 1: Lokální instalace fiskálního klienta
Síťová instalace
Jelikož je k Fiskal Client přístupný přes rozhraní REST, je také možné provozovat middleware na vlastním fyzickém nebo virtuálním stroji. V tomto případě probíhá komunikace mezi POS softwarem a middlewarem Fiskal přes síťové připojení (LAN nebo WAN).
Obr. 2.: Síťová instalace fiskálního klienta
Instalace v Cloudu
Jako webová služba RESTful nebo v rámci nativní integrace (.dll) lze fiskální middleware provozovat také jako Cloud aplikaci.
Obr. 3.: Cloudová instalace aplikací Fiskal Client
Varianty integrace
Níže jsou popsány různé způsoby integrace fiskální služby do pokladního systému.
Integrace prostřednictvím rozhraní
Tato varianta integrace využívá fiskální middleware ve formě webové služby RESTful. Fiskální klient je nainstalován jako služba a komunikace mezi POS softwarem a fiskálním middlewarem probíhá přes rozhraní REST.
Tato varianta integrace je k dispozici pro systémy Windows, Linux a macOS.
Obr. 4. Integrace prostřednictvím rozhraní
Integrace prostřednictvím NuGet
Fiskal Client je k dispozici také ve formě souborů .dll (balíčků NuGet). To znamená, že middleware Fiskal lze nativně integrovat do příslušného aplikačního programu.
Tuto variantu lze použít v systémech Windows, Linux, macOS, Android a iOS.
Obr. 5. Integrace NuGet
Integrace Service Client
V některých architekturách může být užitečné nebo nutné kombinovat funkce obou výše uvedených variant integrace – například pokud software pokladního systému není schopen provádět volání REST. To je možné prostřednictvím integrace Service Client.
V tomto případě je servisní klient ve formě souborů .dll (balíčků NuGet) nativně integrován do aplikačního softwaru. Servisní klient přebírá funkci komunikace se samotným fiskálním klientem.
Obr. 6: Integrace servisního klienta
Další plánované varianty integrace
Kromě tří výše zmíněných variant integrace jsou plánovány následující možnosti:
- Integrace .com prostřednictvím ActiveX
- Integrace JavaBean (prozatím není možná, protože .NET v současné době nepodporuje JAVA)
Tento článek byl přeložen automaticky.
Komentáře
0 komentářů
Prosím přihlaste se, abyste mohli napsat komentář.