„RetailForce Fiskal Middleware“ (ir kitos „RetailForce“ paslaugos) gali būti įvairiais būdais susietos su kita programine įranga, pavyzdžiui, elektronine registravimo sistema („kasos aparatu“).
Šiame straipsnyje pateikiami įvairių sistemų ir integracijos variantų pavyzdžiai. Jei turite klausimų arba nerandate jums tinkamo varianto, susisiekite su mumis adresu office (at) retailforce punkt cloud.
Jei šiame straipsnyje vartojamas terminas „POS programinė įranga“, jis reiškia visus galimus elektroninių registravimo sistemų tipus.
Įdiegimo galimybės
Toliau pateikiami keli pavyzdžiai, kaip „RetailForce Fiskal Middleware“ galima integruoti į sistemos architektūrą.
Vietinis įdiegimas
Idealiu atveju fiskalinė tarpinė programinė įranga turėtų būti įdiegta toje pačioje sistemoje kaip ir POS sistema. Atliekant .dll integraciją (žr. toliau), tai yra beveik neišvengiama. Pavyzdžiai: asmeninis kompiuteris, planšetinis kompiuteris, išmanusis telefonas kaip „kasos aparatas“, „RetailForce Fiskal Middleware“ įdiegiama tame pačiame įrenginyje. Šis variantas taip pat tinka tuo atveju, jei pati POS programinė įranga yra centralizuotai teikiama serveryje, o atskiri klientų kasos prie centrinės programinės įrangos prisijungia, pavyzdžiui, per nuotolinio darbalaukio ryšį.
1 pav.: fiskalinio kliento vietinė instaliacija
Tinklo įdiegimas
Kadangi su fiskaliniu klientu galima susisiekti per REST sąsają, taip pat galima vidurinę programinę įrangą paleisti savo fiziniame arba virtualiame kompiuteryje. Šiuo atveju ryšys tarp POS programinės įrangos ir fiskalinės vidurinės programinės įrangos vyksta per tinklo ryšį (LAN arba WAN).
2 pav.: Fiskalinio kliento įdiegimas tinkle
Diegimas debesyje
Kaip RESTful žiniatinklio paslauga arba integruojant kaip natyvią (.dll) programą, fiskalinę tarpinę programinę įrangą taip pat galima naudoti kaip debesų programą.
3 pav.: Fiskal kliento diegimas debesyje
Integracijos variantai
Toliau aprašomos įvairios galimybės integruoti „Fiskal“ paslaugą į POS sistemą.
Sąsajos integracija
Šis integracijos variantas naudoja fiskalinę tarpinę programinę įrangą RESTful žiniatinklio paslaugos forma. Fiskalinis klientas įdiegiamas kaip paslauga, o ryšys tarp POS programinės įrangos ir fiskalinės tarpinės programinės įrangos vyksta per REST sąsają.
Šis integracijos variantas yra prieinamas „Windows“, „Linux“ ir „macOS“ sistemoms.
4 pav. Sąsajos integracija
„NuGet“ integracija
Fiskalinis klientas taip pat teikiamas .dll (NuGet paketų) forma. Taigi fiskalinė tarpinė programinė įranga gali būti integruota į atitinkamą programą.
Šis variantas gali būti naudojamas „Windows“, „Linux“, „macOS“, „Android“ ir „iOS“ sistemose.
5 pav. „NuGet“ integracija
Paslaugų kliento integracija
Kai kuriose architektūrose gali būti tikslinga / būtina sujungti abiejų minėtų integracijos variantų savybes – pavyzdžiui, jei kasos programinė įranga negali siųsti REST užklausų. Tai įmanoma naudojant paslaugų kliento integraciją.
Čia paslaugų klientas .dll (NuGet paketų) forma integruojamas į programinę įrangą. Paslaugų klientas atlieka funkciją, susijusią su bendravimu su tikruoju fiskaliniu klientu.
6 pav.: Paslaugų kliento integracija
Kiti planuojami integracijos variantai
Be trijų minėtų integracijos variantų, planuojamos šios galimybės:
- .com integracija per ActiveX
- „JavaBean“ integracija (kol kas neįmanoma, nes .NET šiuo metu nepalaiko JAVA)
Komentarai
0 komentarų
Tam, kad paliktumėte komentarus prisijunkite