Electronic Data Interchange
EDI trasferisce documenti aziendali strutturati fra sistemi. Formato, profilo del partner, corrispondenze dei dati e risposte devono essere coerenti.
L’Electronic Data Interchange (EDI) è lo scambio elettronico di documenti aziendali con strutture standardizzate fra sistemi di imprese diverse. Ne sono esempi ordini, avvisi di spedizione e fatture. EANCOM e GS1 XML sono esempi di standard EDI. L’invio di un PDF tramite e-mail non costituisce da solo questo tipo di scambio strutturato fra sistemi.
In un progetto di integrazione fittizio, un ERP invia l’ordine PO-84 per 10 pezzi dell’articolo A-17. Il sistema di destinazione usa un identificativo diverso per lo stesso articolo. La mappatura deve collegare i due identificativi e mantenere l’unità: un’associazione errata dei campi non deve trasformare 10 pezzi in 10 cartoni.
Distinguere consegna tecnica e accettazione dell’ordine
Una ricevuta può confermare la consegna tecnica. L’accettazione dell’ordine deve risultare dalla risposta aziendale concordata. Colleghi ogni risposta senza ambiguità all’ordine originale e definisca come gestire articoli sconosciuti, unità non valide e messaggi ripetuti.
L’integrazione richiede di concordare versione del formato, profilo del partner, campi obbligatori, identificativi e trasporto. Un messaggio sintatticamente valido può ancora contenere valori errati per l’operazione aziendale. Verifichi quindi anche i significati, le regole aziendali concordate e i riferimenti fra ordine e risposta.
Fonti
Termini correlati
- Mappatura dei datiLa mappatura definisce come i dati di origine passano a una struttura di destinazione. Devono essere coerenti nomi, significato, unità e gestione degli errori.
- Tabella di corrispondenzaUna tabella di corrispondenza conserva associazioni concrete, come coppie di identificativi tra sistemi. Rende riutilizzabile un legame confermato.
- Server-Sent EventsSSE trasmette notifiche testuali dal server al client via HTTP, per esempio sull’avanzamento di un lavoro in background.
- ETagUn ETag identifica una specifica versione della rappresentazione di una risorsa HTTP e consente letture o modifiche condizionali.
- Cross-Origin Resource SharingCORS regola l’accesso del browser alle risposte di un’altra origine. Non sostituisce l’autenticazione né il controllo delle autorizzazioni nell’API.
- Elaborazione in tempo realeL’elaborazione in tempo reale segue un obiettivo di latenza definito. Ora dell’evento, ora di elaborazione e dati tardivi richiedono regole esplicite.
Articoli sul tema

Il vostro progetto con ASES
Descriveteci il vostro progetto. Vi ricontatteremo con una prima valutazione.
