RetailForce Fiscal Middleware (och andra RetailForce-tjänster) kan kopplas samman med andra programvaruprodukter – till exempel ett elektroniskt registreringssystem (”kassaapparat”) – på olika sätt.
Denna artikel beskriver olika system- och integrationsvarianter som exempel. Om du har några frågor eller inte hittar den variant du planerar att integrera, vänligen kontakta oss på office (at) retailforce dot cloud.
Om termen ”POS-programvara” används i den här artikeln avser den alla möjliga typer av elektroniska registreringssystem.
Installationsalternativ
Nedan följer några exempel på hur RetailForce Middleware kan placeras inom systemarkitekturen.
Lokal installation
Idealt sett bör Fiscal Middleware installeras i samma system som POS-systemet. Vid en .dll-integration (se nedan) är detta nästan oundvikligt. Exempel: PC, surfplatta eller smartphone som ”kassaapparat”, där RetailForce Fiskal middleware installeras på samma enhet. Denna variant omfattar även det fall där själva kassasystemet tillhandahålls centralt på en server och de enskilda klientkassorna ansluter till den centrala programvaran via exempelvis en fjärrskrivbordsanslutning.
Fig. 1: Lokal installation av Fiscal Client
Nätverksinstallation
Eftersom Fiskal Client kan nås via ett REST-gränssnitt är det även möjligt att köra middleware på en egen fysisk eller virtuell maskin. I detta fall sker kommunikationen mellan POS-programvaran och Fiskal Middleware via en nätverksanslutning (LAN eller WAN).
Fig. 2.: Nätverksinstallation av Fiscal Client
Cloud installation
Som en RESTful-webbtjänst eller som en del av en inbyggd (.dll)-integration kan Fiscal-middlewaren även drivas som en Cloud-applikation.
Fig. 3.: Cloud-installation av Fiskal-klienterna
Integrationsalternativ
Nedan beskrivs olika sätt att integrera skattetjänsten i kassasystemet.
Gränssnittsintegration
Denna integrationsvariant använder Fiscal middleware i form av en RESTful-webbtjänst. Fiscal Client installeras som en tjänst och kommunikationen mellan kassasystemets programvara och Fiscal middleware sker via REST-gränssnittet.
Denna integrationsvariant är tillgänglig för Windows-, Linux- och macOS-system.
Fig. 4. Gränssnittsintegration
NuGet-integration
Fiskal Client tillhandahålls även i form av .dll-filer (nuget-packages). Detta innebär att Fiskal-middleware kan integreras direkt i respektive applikationsprogram.
Denna variant kan användas på Windows-, Linux-, macOS-, Android- och iOS-system.
Fig. 5. Nuget-integration
Service Client-integration
I vissa arkitekturer kan det vara användbart eller nödvändigt att kombinera funktionerna hos de två ovan nämnda integrationsvarianterna – till exempel om POS-programvaran inte kan utföra REST-anrop. Detta är möjligt genom Service Client-integration.
Här integreras en serviceklient i form av .dll-filer (nuget-packages) direkt i applikationsprogramvaran. Serviceklienten tar över funktionen att kommunicera med den faktiska fiskalklienten.
Fig. 6.: Service Client-integration
Ytterligare planerade integrationsvarianter
Utöver de tre integrationsvarianter som nämns ovan planeras följande alternativ:
- .com-integration via ActiveX
- JavaBean-integration (för närvarande inte möjligt, eftersom .NET för närvarande inte stöder JAVA)
Den här artikeln har översatts automatiskt.
Kommentarer
0 kommentarer
logga in för att lämna en kommentar.