Piattaforma centralizzata per la gestione dei flussi di scambio dati tra sistemi distribuiti, stabilimenti, clienti e fornitori. Supporto multi-protocollo, validazione tracciati, monitoraggio trasmissioni in tempo reale e architettura a servizi scalabile.

Schema generale del progetto D.E.M. — architettura flussi dati multi-stabilimento
DEM centralizza e automatizza tutti i processi di scambio dati tra sistemi eterogenei, eliminando le integrazioni manuali e garantendo tracciabilità completa.
Acquisizione e invio dati tramite FTP/SFTP, IMAP/POP, Web Services SOAP e file share. Polling automatico multi-thread con timer ricorsivo configurabile.
Controllo di conformità su CSV, posizionali, tipo record e XML. Validazione campi per tipo dato, obbligatorietà, numero colonne e intestazioni.
Dashboard in tempo reale con stato di ogni trasmissione, code di lavorazione, priorità, log eventi e gestione errori con notifiche automatiche.
Web Application per la definizione completa di flussi RX/TX: sorgente, destinazione, protocollo di trasporto, tracciato, scheduling e azioni post-ricezione.
Servizio di controllo continuo sulle componenti DEM con monitoraggio heartbeat. Distribuzione del carico su istanze parallele per alta disponibilità.
Comunicazione bidirezionale con istanze database distribuite tramite tabelle di staging, stored procedure e connettori dedicati per import/export dati.
DEM è composto da servizi specializzati che operano in modo coordinato per gestire l'intero ciclo di vita delle trasmissioni dati.
Acquisizione documenti da sorgenti esterne: polling su cartelle FTP, caselle email, endpoint Web Service.
Validazione, parsing del contenuto, suddivisione campi e caricamento su database con controlli di conformità.
Composizione e formattazione dei file da inviare, lettura dati da query/stored procedure e pacchettizzazione.
Invio documenti verso le destinazioni configurate tramite FTP, email, Web Service o file share.
Ogni flusso è completamente configurabile tramite la Web Application: sorgente, destinazione, tracciato, validazione, scheduling e azioni post-elaborazione.
Acquisizione automatica di documenti da sorgenti esterne con polling multi-thread. Supporto per file CSV (con/senza header, separatore configurabile), posizionali, tipo record e XML con XSD flat. Validazione campi, caricamento su tabelle di staging e invocazione stored procedure su database di stabilimento.
Composizione documenti da query o stored procedure con formattazione configurabile. Pacchettizzazione e invio schedulato o su trigger verso le destinazioni. Supporto per trasmissioni verso cartelle FTP, indirizzi email, endpoint Web Service e file share con archiviazione automatica e retention configurabile.
Interfaccia web per la configurazione completa dei flussi, il monitoraggio delle trasmissioni e la gestione degli utenti con profilazione granulare.
Definizione completa di ogni flusso: attori (clienti/fornitori), protocollo di trasporto, tracciato, schedulazione, priorità e azioni post-elaborazione. Test integrato per validazione in fase di configurazione.
Dashboard con stato trasmissioni in tempo reale, code di lavorazione, log eventi dettagliati per ogni transazione, gestione errori e sistema di notifiche.
Profilazione con ruoli e regole di accesso. Interfacce dedicate accessibili dall'interno della VPN aziendale per l'amministrazione e dall'esterno per le utenze di clienti e fornitori.
Architettura enterprise su piattaforma Microsoft con servizi Windows, Web Application e database relazionale.
Windows Server con servizi DEM dedicati: Gateway, Core, Sender, Watchdog. File Services e Web Services integrati.
Microsoft SQL Server con database DEM centralizzato e connettori verso le istanze database di stabilimento per le tabelle di staging.
Interfaccia di amministrazione e monitoraggio accessibile via browser, con accesso differenziato interno (VPN) ed esterno (Internet).
DEM automatizza e monitora gli scambi dati tra sistemi eterogenei, stabilimenti e partner commerciali con tracciabilità completa.
Contattaci →