A RetailForce Middleware (és más RetailForce-szolgáltatások) különböző módokon összekapcsolható más szoftvertermékekkel – például egy elektronikus nyilvántartási rendszerrel („pénztárgép”) –.
Ez a cikk példaként bemutatja a különböző rendszer- és integrációs változatokat. Ha bármilyen kérdése van, vagy nem találja meg azt a változatot, amelyet integrálni szeretne, kérjük, lépjen kapcsolatba velünk az office (at) retailforce dot cloud címen.
Ha a cikkben a „POS-szoftver” kifejezés szerepel, az az elektronikus nyilvántartási rendszerek minden lehetséges típusát jelenti.
Telepítési lehetőségek
Az alábbiakban néhány példát mutatunk be arra, hogyan helyezhető el a RetailForce Fiscal Middleware a rendszerarchitektúrában.
Helyi telepítés
Ideális esetben a Fiscal middleware-t ugyanabba a rendszerbe kell telepíteni, mint a POS-rendszert. A .dll-integráció során (lásd alább) ez szinte elkerülhetetlen. Példák: PC, táblagép, okostelefon „pénztárgépként” – a RetailForce Fiskal middleware ugyanarra az eszközre van telepítve. Ez a változat kiterjed arra az esetre is, amikor a tényleges POS-szoftvert központilag, egy szerveren biztosítják, és az egyes client-pénztárak például távoli asztali kapcsolaton keresztül érnek el a központi szoftvert.
1. ábra: A Fiscal Client helyi telepítése
Hálózati telepítés
Mivel a Fiskal Client REST-interfészen keresztül érhető el, a middleware saját fizikai vagy virtuális gépen is futtatható. Ebben az esetben a POS-szoftver és a Fiskal middleware közötti kommunikáció hálózati kapcsolaton (LAN vagy WAN) keresztül történik.
2. ábra: A Fiskal Client hálózati telepítése
Cloud-alapú telepítés
RESTful webszolgáltatásként vagy natív (.dll) integráció keretében a Fiskal Middleware Cloud-alkalmazásként is üzemeltethető.
3. ábra: A Fiskal Client Cloud telepítése
Integrációs lehetőségek
Az alábbiakban a fiskális szolgáltatás POS-rendszerbe történő integrálásának különböző módjait ismertetjük.
Interfész-integráció
Ez az integrációs változat a Fiskal middleware-t RESTful webszolgáltatás formájában használja. A Fiscal Client szolgáltatásként kerül telepítésre, és a POS-szoftver és a Fiskal middleware közötti kommunikáció a REST-interfészen keresztül történik.
Ez az integrációs változat Windows, Linux és macOS rendszereken érhető el.
4. ábra: Interfész-integráció
NuGet-integráció
A Fiskal Client .dll fájlok (nuget-packages) formájában is elérhető. Ez azt jelenti, hogy a Fiskal middleware natívan integrálható az adott alkalmazásprogramba.
Ez a változat Windows, Linux, macOS, Android és iOS rendszereken használható.
5. ábra: Nuget-integráció
Service Client integráció
Bizonyos architektúrákban hasznos vagy szükséges lehet a két fent említett integrációs változat funkcióinak kombinálása – például akkor, ha a POS-szoftver nem képes REST-hívásokat kezdeményezni. Ez a szolgáltatás-kliens integráció révén lehetséges.
Ilyenkor egy .dll fájlok (nuget-packages) formájában megjelenő szolgáltatás-kliens natívan integrálódik az alkalmazásszoftverbe. A szolgáltatás-kliens átveszi a tényleges fiskális klienssel való kommunikáció feladatát.
6. ábra: Szolgáltatási client integráció
További tervezett integrációs változatok
A fent említett három integrációs változat mellett a következő lehetőségek is tervben vannak:
- .com-integráció ActiveX-en keresztül
- JavaBean-integráció (jelenleg nem lehetséges, mivel a .NET jelenleg nem támogatja a JAVA-t)
Ezt a cikket automatikusan lefordították.
Hozzászólások
0 hozzászólás
Hozzászólások írásához jelentkezzen be.