Struktura RetailForce Fiskal middleware kot storitve REST je opisana v nadaljevanju.
Komunikacijski vmesnik in državni moduli
RetailForce Middleware je sestavljen iz različnih modulov,
- »Trusted Fiscal Module« (TFM) – med drugim zagotavlja vnosni vmesnik
- različnih »Trusted Fiscal Country Modules« (TFCM) – posamezni državni modul je odgovoren za obdelavo vhodnih podatkov na podlagi predpisov v zadevni državi.
Z ločitvijo TFM in različnih TFCM-jev je mogoče dodajati nove državne implementacije ter prilagajati obstoječe, ne da bi bilo treba spreminjati implementacije drugih držav.
To pomeni, da obstajajo tudi različne različice posameznih modulov.
Shematska ponazoritev
Fiskalni odjemalci
Vsaka posamezna prodajna točka (= stranka v middlewareu in terminal v RetailForce Cloud) je predstavljena s tako imenovano ClientId („uniqueClientId“). To ustreza ID terminala v RetailForce Cloud (pri uporabi avtomatske konfiguracije).
Priporočljivo je, da se Fiskal middleware namesti neposredno na sistem za elektronsko evidentiranje (v »blagajni«). ClientId se uporablja za identifikacijo dodeljene blagajne, kot je prikazano na naslednji ilustraciji.
Ilustracija: Sistem z enim odjemalcem
Vendar je mogoče več različnih »blagajn« (terminalov) vzporedno povezati z eno namestitvijo middleware (= instanca), če je middleware nameščeno v omrežju blagajn na (podružničnem) strežniku, kot je prikazano na naslednji sliki.
Prikazane blagajne predstavljajo logične enote z lastno številko blagajne, razponi številk dokumentov itd.
Slika: Sistem z več odjemalci
Ob namestitvi middleware Fiskal se samodejno ustvarijo nekateri testni odjemalci.
Upravljanje podatkov
Vsi podatki, povezani z določeno blagajno, se shranjujejo lokalno v tako imenovanem imeniku odjemalca (pri namestitvah v sistemu Windows na primer C:\ProgramData\RetailForce\Fiscal Webservice\<CLIENTID>). To velja tako za eno- kot za večodjemalske sisteme. Dnevniške datoteke se za vse odjemalce vedno shranjujejo centralno v imeniku dnevnikov (Windows: C:\ProgramData\RetailForce\Fiscal Webservice\log).
Ta članek je bil samodejno preveden.
Komentar
0 komentarjev
Za dodajanje komentarja prosimo kliknite Vpis.