RetailForce Middleware (og andre RetailForce-tjenester) kan på forskellige måder kobles sammen med andre softwareprodukter – f.eks. et elektronisk registreringssystem ("kasseapparat").
Denne artikel beskriver forskellige system- og integrationsvarianter som eksempler. Hvis du har spørgsmål eller ikke kan finde den variant, du planlægger at integrere, bedes du kontakte os på office (at) retailforce dot cloud.
Når udtrykket »POS-software« bruges i denne artikel, dækker det over alle mulige typer elektroniske registreringssystemer.
Installationsmuligheder
Nedenfor er nogle eksempler på, hvordan RetailForce Middleware kan placeres i systemarkitekturen.
Lokal installation
Ideelt set bør Fiscal middleware installeres i samme system som POS-systemet. I forbindelse med en .dll-integration (se nedenfor) er dette næsten uundgåeligt. Eksempler: PC, tablet-pc, smartphone som "kasseapparat", hvor RetailForce Fiskal middleware er installeret på samme enhed. Denne variant dækker også det tilfælde, hvor selve POS-softwaren stilles til rådighed centralt på en server, og de enkelte klientkasser f.eks. får adgang til den centrale software via en fjernskrivebordsforbindelse.
Fig. 1.: Lokal installation af Fiscal Client
Netværksinstallation
Da der er adgang til Fiskal Client via en REST-grænseflade, er det også muligt at køre middlewaren på sin egen fysiske eller virtuelle maskine. I dette tilfælde foregår kommunikationen mellem POS-softwaren og Fiskal Middleware via en netværksforbindelse (LAN eller WAN).
Fig. 2.: Netværksinstallation af Fiscal Client
Cloud-installation
Som en RESTful-webtjeneste eller som led i en native (.dll)-integration kan Fiscal-middlewaren også drives som en Cloud-applikation.
Fig. 3.: Cloud-installation af Fiskal-klienterne
Integrationsvarianter
I det følgende beskrives forskellige måder at integrere den skattemæssige tjeneste i POS-systemet på.
Grænsefladeintegration
Denne integrationsvariant anvender Fiscal middleware i form af en RESTful-webtjeneste. Fiscal-clienten installeres som en tjeneste, og kommunikationen mellem POS-softwaren og Fiscal middleware foregår via REST-grænsefladen.
Denne integrationsvariant er tilgængelig til Windows-, Linux- og macOS-systemer.
Fig. 4. Grænsefladeintegration
NuGet-integration
Fiskal-klienten leveres også i form af .dll-filer (nuget-packages). Det betyder, at Fiskal-middlewareen kan integreres direkte i det pågældende applikationsprogram.
Denne variant kan anvendes på Windows-, Linux-, macOS-, Android- og iOS-systemer.
Fig. 5. Nuget-integration
Service Client-integration
I visse arkitekturer kan det være nyttigt eller nødvendigt at kombinere funktionerne fra de to ovennævnte integrationsvarianter – for eksempel hvis POS-softwaren ikke er i stand til at foretage REST-kald. Dette er muligt gennem Service Client-integration.
Her integreres en serviceklient i form af .dll-filer (nuget-packages) direkte i applikationssoftwaren. Serviceklienten overtager funktionen med at kommunikere med den egentlige fiskalklient.
Fig. 6.: Service-client-integration
Yderligere planlagte integrationsvarianter
Ud over de tre ovennævnte integrationsvarianter er følgende muligheder planlagt:
- .com-integration via ActiveX
- JavaBean-integration (ikke muligt foreløbig, da .NET i øjeblikket ikke understøtter JAVA)
Denne artikel er oversat automatisk.
Kommentarer
0 kommentarer
Log ind for at kommentere.