🔄 Data Exchange Management

D.E.M.
Data Exchange Manager

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.

Richiedi informazioni → Scopri l'architettura →
D.E.M. — Schema generale del progetto

Schema generale del progetto D.E.M. — architettura flussi dati multi-stabilimento

Gestione completa dei flussi dati enterprise

DEM centralizza e automatizza tutti i processi di scambio dati tra sistemi eterogenei, eliminando le integrazioni manuali e garantendo tracciabilità completa.

🔄

Gateway multi-protocollo

Acquisizione e invio dati tramite FTP/SFTP, IMAP/POP, Web Services SOAP e file share. Polling automatico multi-thread con timer ricorsivo configurabile.

Validazione tracciati

Controllo di conformità su CSV, posizionali, tipo record e XML. Validazione campi per tipo dato, obbligatorietà, numero colonne e intestazioni.

📊

Monitoraggio trasmissioni

Dashboard in tempo reale con stato di ogni trasmissione, code di lavorazione, priorità, log eventi e gestione errori con notifiche automatiche.

⚙️

Configurazione flussi

Web Application per la definizione completa di flussi RX/TX: sorgente, destinazione, protocollo di trasporto, tracciato, scheduling e azioni post-ricezione.

🛡️

Watchdog & Cluster

Servizio di controllo continuo sulle componenti DEM con monitoraggio heartbeat. Distribuzione del carico su istanze parallele per alta disponibilità.

🗄️

Integrazione database

Comunicazione bidirezionale con istanze database distribuite tramite tabelle di staging, stored procedure e connettori dedicati per import/export dati.

Architettura a servizi

DEM è composto da servizi specializzati che operano in modo coordinato per gestire l'intero ciclo di vita delle trasmissioni dati.

1

RX Gateway

Acquisizione documenti da sorgenti esterne: polling su cartelle FTP, caselle email, endpoint Web Service.

2

RX Core

Validazione, parsing del contenuto, suddivisione campi e caricamento su database con controlli di conformità.

3

TX Core

Composizione e formattazione dei file da inviare, lettura dati da query/stored procedure e pacchettizzazione.

4

TX Sender

Invio documenti verso le destinazioni configurate tramite FTP, email, Web Service o file share.

📁 FTP / SFTP 📧 IMAP / POP 🌐 Web Services SOAP 📂 File Share 🗃️ Database Staging 📄 XML / CSV / TXT

Gestione flussi RX e TX

Ogni flusso è completamente configurabile tramite la Web Application: sorgente, destinazione, tracciato, validazione, scheduling e azioni post-elaborazione.

📥

Flussi in ricezione (RX)

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.

📤

Flussi in trasmissione (TX)

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.

Web Application di amministrazione

Interfaccia web per la configurazione completa dei flussi, il monitoraggio delle trasmissioni e la gestione degli utenti con profilazione granulare.

📋

Configurazione flussi

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.

📈

Monitoraggio e log

Dashboard con stato trasmissioni in tempo reale, code di lavorazione, log eventi dettagliati per ogni transazione, gestione errori e sistema di notifiche.

👤

Gestione utenti

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.

Stack tecnologico

Architettura enterprise su piattaforma Microsoft con servizi Windows, Web Application e database relazionale.

🖥️

Application Server

Windows Server con servizi DEM dedicati: Gateway, Core, Sender, Watchdog. File Services e Web Services integrati.

🗄️

Database Server

Microsoft SQL Server con database DEM centralizzato e connettori verso le istanze database di stabilimento per le tabelle di staging.

🌐

Web Application

Interfaccia di amministrazione e monitoraggio accessibile via browser, con accesso differenziato interno (VPN) ed esterno (Internet).

Hai bisogno di centralizzare i flussi dati aziendali?

DEM automatizza e monitora gli scambi dati tra sistemi eterogenei, stabilimenti e partner commerciali con tracciabilità completa.

Contattaci →