RetailForce fiskalni međuprogram (i druge RetailForce usluge) može se povezati s drugim softverskim proizvodima – kao što je elektronički sustav evidencije ("blagajna") – 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, obratite nam se na office (at) retailforce dot cloud.
Ako se u ovom članku koristi izraz "POS softver", on je reprezentativan za sve moguće vrste elektroničkih sustava za evidentiranje.
Mogućnosti instalacije
U nastavku su navedeni neki primjeri načina na koji se RetailForce Fiscal Middleware može postaviti unutar arhitekture sustava.
Lokalna instalacija
Idealno bi bilo da se fiskalni middleware instalira u istom sustavu kao i POS sustav. U sklopu .dll integracije (vidi dolje) to je gotovo neizbježno. Primjeri: PC, tablet PC, pametni telefon kao "blagajna", RetailForce fiskalni middleware instaliran je na istom uređaju. Ova varijanta također obuhvaća slučaj kada se stvarni POS softver pruža centralno na poslužitelju, a pojedinačne klijentske blagajne pristupaju centralnom softveru putem daljinske veze s radnom površinom, 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-usluga ili tijekom nativne (.dll) integracije, fiskalni middleware može se koristiti i kao aplikacija u oblaku.
Slika 3.: Cloud instalacija fiskalnih klijenata
Varijante integracije
Slijedi opis različitih načina integracije fiskalne usluge u POS sustav.
Integracija sučelja
Ova varijanta integracije koristi fiskalni middleware u obliku RESTful web-servisa. Fiskalni klijent instalira se kao usluga, a komunikacija između POS softvera i fiskalnog middlewarea odvija se putem REST sučelja.
Ova varijanta integracije dostupna je za sustave Windows, Linux i macOS.
Sl. 4. Integracija sučelja
NuGet integracija
Fiskalni klijent također je dostupan u obliku .dll datoteka (NuGet paketa). To znači da se fiskalni middleware može nativno integrirati u odgovarajući programski paket.
Ova se varijanta može koristiti na sustavima Windows, Linux, macOS, Android i iOS.
Sl. 5. NuGet integracija
Integracija servisnog klijenta
U nekim arhitekturama može biti korisno/nužno kombinirati značajke dviju gore navedenih varijanti integracije – na primjer, ako POS softver nije u mogućnosti izvršavati REST pozive. To je moguće putem integracije servisnog klijenta.
Ovdje je servisni klijent u obliku .dll datoteka (NuGet paketa) nativno integriran u aplikacijski softver. Servisni klijent preuzima funkciju komunikacije s stvarnim fiskalnim klijentom.
Sl. 6.: Integracija Service Client
Daljnje planirane varijante integracije
Osim tri gore navedene varijante integracije, planirane su i sljedeće opcije:
- .com integracija putem ActiveX-a
- JavaBean integracija (trenutno nije moguća, budući da .NET ne podržava Javu)
Ovaj je članak automatski preveden.
Komentari
0 komentara
Molimo Prijavite se kako bi ostavili komentar.