RetailForce Fiscal Middleware (e altri servizi RetailForce) può essere integrato con altri prodotti software – quali un sistema di registrazione elettronica («registratore di cassa») – in vari modi.
Il presente articolo descrive, a titolo esemplificativo, diverse varianti di sistema e di integrazione. Qualora aveste domande o non riusciste a individuare la variante che intendete integrare, vi preghiamo di contattarci all’indirizzo office (at) retailforce dot cloud.
Qualora in questo articolo venga utilizzato il termine «software POS», esso è inteso a rappresentare tutti i possibili tipi di sistemi di registrazione elettronica.
Opzioni di installazione
Di seguito sono riportati alcuni esempi di come RetailForce Fiscal Middleware possa essere inserito nell’architettura di sistema.
Installazione locale
Idealmente, il Fiscal Middleware dovrebbe essere installato sullo stesso sistema del sistema POS. Nel caso di un’integrazione tramite DLL (vedi sotto), questa configurazione risulta quasi inevitabile. Esempi: PC, tablet PC, smartphone utilizzati come «registratore di cassa»; in tali scenari, RetailForce Fiskal Middleware viene installato sullo stesso dispositivo. Questa variante copre anche la situazione in cui il software POS vero e proprio sia fornito centralmente su un server e i singoli terminali client accedano al software centrale, ad esempio, tramite una connessione desktop remoto.
Fig. 1.: installazione locale del Fiscal Client
Installazione in rete
Poiché è possibile accedere al Fiskal Client tramite un’interfaccia REST, è anche possibile eseguire il middleware su una propria macchina fisica o virtuale. In questo caso, la comunicazione tra il software POS e il middleware Fiskal avviene tramite una connessione di rete (LAN o WAN).
Fig. 2.: Installazione in rete del Fiscal Client
Installazione su Cloud
In qualità di servizio web RESTful o nell’ambito di un’integrazione nativa (.dll), il middleware fiscale può essere gestito anche come applicazione Cloud.
Fig. 3.: Installazione su Cloud dei client Fiskal
Varianti di integrazione
Di seguito vengono descritte diverse modalità di integrazione del servizio fiscale nel sistema POS.
Integrazione tramite interfaccia
Questa variante di integrazione sfrutta il Fiscal middleware implementato come servizio web RESTful. Il Fiscal client viene installato come servizio e la comunicazione tra il software POS e il Fiscal middleware avviene tramite l’interfaccia REST.
Questa variante di integrazione è disponibile per i sistemi Windows, Linux e macOS.
Fig. 4. Integrazione tramite interfaccia
Integrazione NuGet
Il client Fiskal viene inoltre fornito sotto forma di file .dll (nuget-packages). Ciò consente di integrare il middleware Fiskal in modo nativo all’interno del rispettivo programma applicativo.
Questa variante può essere utilizzata su sistemi Windows, Linux, macOS, Android e iOS.
Fig. 5. Integrazione NuGet
Integrazione tramite Service Client
In alcune architetture può risultare utile o necessario combinare le funzionalità delle due varianti di integrazione sopra menzionate, ad esempio qualora il software POS non sia in grado di effettuare chiamate REST. Ciò è possibile tramite l’integrazione del client di servizio.
In questo scenario, un Service Client sotto forma di file .dll (Nuget packages) viene integrato in modo nativo all’interno del software applicativo e si occupa di comunicare con il Fiskal Client effettivo.
Fig. 6.: Integrazione del client di servizio
Ulteriori varianti di integrazione previste
Oltre alle tre varianti di integrazione sopra menzionate, sono previste le seguenti opzioni:
- Integrazione .com tramite ActiveX
- Integrazione JavaBean (non ancora realizzabile, poiché .NET attualmente non supporta JAVA)
Questo articolo è stato tradotto automaticamente.
Commenti
0 commenti
Accedi per aggiungere un commento.