INDICE

L’Applicazione gestisce la introduzione, la gestione e la aggregazione di dati al fine di produrre report chiari e ordinati di ausilio per la compìlazione delle dichiarazione e comunicazioni fiscali.

E’ possibile accedere ai dati in tre livelli.

  • accesso ai dati aggregati provenienti dai report amazon,
  • accesso ai dati aggregati provenienti direttamente dagli archivi Amazon attraverso l’accesso alle SP-API, introducendo le proprie credenziali o autorizzando la applicazione ad accedere ai dati attraverso le proprie credenziali,
  • accesso dei dati aggregati provenienti sia direttamente dagli archivi Amazon sia dalla contabilità extra Amazon per realizzare una contabilità integrata e completa

L'applicazione si compone di un frontend che ha lo scopo di rendere accessibile e fruibile l'applicazione sui principali dispositivi permettendo una chiara e completa rappresentazione dei dati.

L'elaborazione dei dati e demandata ad un core che ha lo scopo di trattare i dati in maniera fluida, veloce e scalabile.

Il frontend andrà implementato su un server open source Apache2 con protocollo https.

Il core comunicherà e scambierà i dati con il server Apache e con il client tramite la tecnologia Web Socket.

Un server websocket si occuperà di elaborare in background i dati ed aggiornarli, per esempio i cambi giornalieri, gli ordini ricevuti, le scadenze, i backup ecc.

Saranno utilizzati uno o più server websocket a seconda delle loro funzioni, di storage/backup o di elaborazione.

I websocket saranno implementati in un linguaggio edeguato alle esigenze di fluidità dei servizi in base alle previsioni dei dati da elaborare.

Preferibilmente il linguaggio di implementazione lato server dovrà essere node / cpp.

Preferibilmente i dati saranno memorizzati su un database relazionare open sourcem per esempio MariaDb o un database no-sql orientato ai documenti, per esempio MongoDb.