RetailForce Fiscal Middleware (in druge storitve RetailForce) se lahko na različne načine poveže z drugimi programskimi izdelki – na primer z elektronskim sistemom za evidentiranje („blagajna“).
V tem članku so kot primeri opisane različne sistemske in integracijske variante. Če imate kakršna koli vprašanja ali ne najdete variante, ki jo nameravate integrirati, nas prosimo kontaktirajte na office (at) retailforce dot cloud.
Če se v tem članku uporablja izraz »programska oprema POS«, ta zajema vse možne vrste elektronskih sistemov za evidentiranje.
Možnosti namestitve
Spodaj je nekaj primerov, kako se lahko RetailForce Middleware umesti v sistemsko arhitekturo.
Lokalna namestitev
V idealnem primeru bi bilo treba programsko opremo middleware namestiti v isti sistem kot POS-sistem. Pri integraciji .dll (glej spodaj) je to skoraj neizogibno. Primeri: osebni računalnik, tablični računalnik, pametni telefon kot »blagajna« – RetailForce Fiskal middleware je nameščen na isti napravi. Ta varianta zajema tudi primer, ko je dejanska POS-programska oprema na voljo centralno na strežniku, posamezne stranke pa dostopajo do centralne programske opreme na primer prek povezave z oddaljenim namizjem.
Sl. 1.: lokalna namestitev Fiscal Client
Omrežna namestitev
Ker je do Fiskal Client mogoče dostopati prek vmesnika REST, je mogoče middleware zagnati tudi na lastnem fizičnem ali virtualnem računalniku. V tem primeru komunikacija med POS-programsko opremo in middlewareom Fiskal poteka prek omrežne povezave (LAN ali WAN).
Sl. 2.: Omrežna namestitev fiskalnega klienta
Namestitev v oblaku
Fiskalno middleware se lahko kot spletna storitev RESTful ali v okviru integracije v izvorno kodo (.dll) uporablja tudi kot aplikacija v Cloudu.
Sl. 3.: Namestitev programa Fiskal Client v oblaku
Možnosti integracije
V nadaljevanju so opisani različni načini integracije fiskalne storitve v POS-sistem.
Integracija prek vmesnika
Ta varianta integracije uporablja fiskalni middleware v obliki spletne storitve RESTful. Fiskalni odjemalec je nameščen kot storitev, komunikacija med POS-programsko opremo in fiskalnim middlewareom pa poteka prek vmesnika REST.
Ta možnost integracije je na voljo za sisteme Windows, Linux in macOS.
Sl. 4. Integracija prek vmesnika
Integracija prek Nuget
Fiskal client je na voljo tudi v obliki .dll datotek (nuget-packages). To pomeni, da se Fiskal middleware lahko nativno integrira v zadevni program.
To različico je mogoče uporabljati v sistemih Windows, Linux, macOS, Android in iOS.
Sl. 5. Integracija Nuget
Integracija Service Client
V nekaterih arhitekturah je lahko koristno/potrebno združiti funkcije obeh zgoraj omenjenih variant integracije – na primer, če programska oprema POS ne more izvajati REST-klicev. To je mogoče prek integracije storitvenega clienta.
Pri tem je storitveni odjemalec v obliki datotek .dll (nuget-packages) neposredno integriran v aplikacijsko programsko opremo. Storitveni odjemalec prevzame nalogo komunikacije z dejanskim fiskalnim odjemalcem.
Sl. 6.: Integracija storitvenega clienta
Nadaljnje načrtovane variante integracije
Poleg treh zgoraj omenjenih variant integracije so načrtovane naslednje možnosti:
- Integracija .com prek ActiveX
- Integracija JavaBean (zaenkrat ni mogoča, saj .NET trenutno ne podpira JAVE)
Ta članek je bil samodejno preveden.
Komentar
0 komentarjev
Za dodajanje komentarja prosimo kliknite Vpis.