RetailForce Middleware (și alte servicii RetailForce) pot fi conectate la alte produse software – cum ar fi un sistem de înregistrare electronică („casă de marcat”) – în diverse moduri.
Acest articol descrie, cu titlu de exemplu, diferite variante de sistem și de integrare. Dacă aveți întrebări sau nu găsiți varianta pe care intenționați să o integrați, vă rugăm să ne contactați la adresa office (at) retailforce dot cloud.
Dacă termenul „software POS” este utilizat în acest articol, acesta se referă la toate tipurile posibile de sisteme de înregistrare electronică.
Opțiuni de instalare
Mai jos sunt prezentate câteva exemple privind modul în care RetailForce Middleware poate fi integrat în arhitectura sistemului.
Instalare locală
În mod ideal, middleware-ul fiscal ar trebui instalat în același sistem cu sistemul POS. În cadrul unei integrări .dll (vezi mai jos), acest lucru este aproape inevitabil. Exemple: PC, tabletă, smartphone utilizate ca „casă de marcat”; RetailForce Fiskal middleware este instalat pe același dispozitiv. Această variantă acoperă și cazul în care software-ul POS propriu-zis este furnizat centralizat pe un server, iar casele de marcat individuale ale clienților accesează software-ul central, de exemplu, printr-o conexiune de tip desktop la distanță.
Fig. 1.: instalarea locală a clientului fiscal
Instalare în rețea
Deoarece Fiskal Client poate fi accesat printr-o interfață REST, este posibilă și rularea middleware-ului pe propria mașină fizică sau virtuală. În acest caz, comunicarea dintre software-ul POS și middleware-ul Fiskal are loc printr-o conexiune de rețea (LAN sau WAN).
Fig. 2.: Instalarea în rețea a clientului fiscal
Instalare în Cloud
Ca serviciu web RESTful sau în cadrul unei integrări native (.dll), middleware-ul Fiscal poate fi, de asemenea, operat ca aplicație în Cloud.
Fig. 3.: Instalarea în cloud a clienților Fiskal
Variante de integrare
În continuare sunt descrise diferite modalități de integrare a serviciului fiscal în sistemul POS.
Integrare prin interfață
Această variantă de integrare utilizează Fiscal middleware sub forma unui serviciu web RESTful. Fiscal Client este instalat ca serviciu, iar comunicarea între software-ul POS și Fiscal middleware se realizează prin intermediul interfeței REST.
Această variantă de integrare este disponibilă pentru sistemele Windows, Linux și macOS.
Fig. 4. Integrare prin interfață
Integrare Nuget
Fiscal Client este furnizat și sub formă de fișiere .dll (nuget-packages). Aceasta înseamnă că middleware-ul Fiskal poate fi integrat nativ în programul aplicației respective.
Această variantă poate fi utilizată pe sistemele Windows, Linux, macOS, Android și iOS.
Fig. 5. Integrare Nuget
Integrarea Service Client
În anumite arhitecturi, poate fi util sau necesar să se combine caracteristicile celor două variante de integrare menționate mai sus – de exemplu, dacă software-ul POS nu este capabil să efectueze apeluri REST. Acest lucru este posibil prin integrarea clientului de serviciu.
În acest caz, un client de serviciu sub formă de fișiere .dll (nuget-packages) este integrat nativ în software-ul aplicației. Clientul de serviciu preia funcția de comunicare cu clientul fiscal propriu-zis.
Fig. 6.: Integrarea clientului de servicii
Alte variante de integrare planificate
Pe lângă cele trei variante de integrare menționate mai sus, sunt planificate următoarele opțiuni:
- Integrare .com prin ActiveX
- Integrare JavaBean (imposibilă deocamdată, deoarece .NET nu suportă în prezent JAVA)
Acest articol a fost tradus automat.
Comentarii
0 comentarii
Vă rugăm să vă autentificați pentru a lăsa un comentariu.