RetailForce fiskalni middleware (i druge RetailForce usluge) može se povezati s drugim softverskim proizvodima – kao što je elektronski sistem za evidentiranje ("kasa") – na različite načine.
Ovaj članak opisuje različite sistemske i integracijske varijante kao primjere. Ako imate bilo kakvih pitanja ili ne možete pronaći varijantu koju planirate integrirati, molimo vas da nas kontaktirate na office (at) retailforce dot cloud.
Ako se u ovom članku koristi pojam "POS softver", on je reprezentativan za sve moguće vrste elektronskih sistema za evidentiranje.
Opcije instalacije
U nastavku su navedeni neki primjeri kako se RetailForce Fiscal Middleware može postaviti unutar arhitekture sistema.
Lokalna instalacija
Idealno, fiskalni middleware bi trebao biti instaliran u istom sistemu kao i POS sistem. Tokom .dll integracije (vidi dolje) to je gotovo neizbježno. Primjeri: PC, tablet PC, pametni telefon kao "blagajna", RetailForce fiskalni middleware je instaliran na istom uređaju. Ova varijanta također obuhvata slučaj kada je stvarni POS softver centralno dostupan na serveru, a pojedinačne klijentske blagajne pristupaju centralnom softveru putem daljinske desktop veze, na primjer.
Sl. 1.: lokalna instalacija fiskalnog klijenta
Mrežna instalacija
Budući da se Fiskal Clientu može pristupiti putem REST sučelja, moguće je pokrenuti i middleware na vlastitoj fizičkoj ili virtualnoj mašini. U tom slučaju komunikacija između POS softvera i Fiskal middlewarea odvija se putem mrežne veze (LAN ili WAN).
Sl. 2.: Mrežna instalacija Fiskalnog klijenta
Instalacija u oblaku
Kao RESTful web servis ili u okviru nativne (.dll) integracije, fiskalni middleware se također može koristiti kao cloud aplikacija.
Sl. 3.: Cloud instalacija fiskalnih klijenata
Varijante integracije
Slijedi opis različitih načina integracije fiskalne usluge u POS sistem.
Integracija interfejsa
Ova varijanta integracije koristi fiskalni middleware u obliku RESTful web servisa. Fiskalni klijent je instaliran kao servis, a komunikacija između POS softvera i fiskalnog middlewarea odvija se putem REST sučelja.
Ova varijanta integracije je dostupna za Windows, Linux i macOS sisteme.
Sl. 4. Integracija interfejsa
NuGet integracija
Fiskal klijent je također dostupan u obliku .dll datoteka (NuGet paketa). To znači da se Fiskal middleware može nativno integrirati u odgovarajući aplikacijski program.
Ova varijanta se može koristiti na sistemima Windows, Linux, macOS, Android i iOS.
Sl. 5. NuGet integracija
Integracija servisnog klijenta
U nekim arhitekturama može biti korisno/nužno kombinovati karakteristike dvije gore navedene varijante integracije – na primjer, ako POS softver nije u mogućnosti vršiti REST pozive. To je moguće putem integracije servis-klijenta.
Ovdje je servisni klijent u obliku .dll datoteka (NuGet paketa) nativno integrisan u aplikacijski softver. Servisni klijent preuzima funkciju komunikacije sa stvarnim fiskalnim klijentom.
Sl. 6.: Integracija Service Client
Dalje planirane varijante integracije
Pored tri gore navedene varijante integracije, planirane su i sljedeće opcije:
- .com integracija putem ActiveX-a
- JavaBean integracija (trenutno nije moguća, jer .NET ne podržava Javu)
Ovaj članak je automatski preveden.
Comments
0 comments
Please sign in to leave a comment.