Échange de données informatisé
L’EDI transmet des documents métier structurés entre systèmes. Format, profil du partenaire, correspondance des données et réponses doivent être cohérents.
L’échange de données informatisé, ou EDI, désigne l’échange électronique de documents métier à structure standardisée entre les systèmes d’entreprises différentes. Il peut s’agir de commandes, d’avis d’expédition ou de factures. EANCOM et GS1 XML sont des exemples de standards EDI. L’envoi d’un PDF par e-mail ne constitue pas à lui seul ce type d’échange structuré entre systèmes.
Dans un projet d’intégration fictif, un ERP envoie la commande PO-84 pour 10 pièces de l’article A-17. Le système cible utilise un autre identifiant pour cet article. La correspondance doit relier les deux identifiants et préserver l’unité : une mauvaise affectation des champs ne doit pas transformer 10 pièces en 10 cartons.
Distinguer livraison technique et acceptation métier
Un accusé de réception peut confirmer la livraison technique. L’acceptation de la commande doit être établie par la réponse métier convenue. Rattachez sans ambiguïté les réponses à la commande d’origine et définissez le traitement des articles inconnus, des unités invalides et des messages répétés.
L’intégration exige un accord sur la version du format, le profil du partenaire, les champs obligatoires, les identifiants et le transport. Un message syntaxiquement valide peut encore contenir des valeurs incorrectes pour l’opération métier. Vérifiez donc aussi les significations, les règles métier convenues et les références entre la commande et sa réponse.
Sources
Termes associés
- Mappage de donnéesLe mappage définit le passage des données source vers une structure cible. Noms de champs, sens, unités et traitement des erreurs doivent être cohérents.
- Table de correspondanceUne table de correspondance conserve des liens précis, comme des paires d’identifiants entre systèmes. Elle rend un lien validé réutilisable.
- Server-Sent EventsLes Server-Sent Events transmettent du texte du serveur au client par HTTP, par exemple sur l’avancement d’une tâche en arrière-plan.
- ETagUn ETag identifie une version de représentation d’une ressource HTTP et permet des lectures ou modifications conditionnelles.
- Cross-Origin Resource SharingCORS contrôle l’accès du navigateur aux réponses d’une autre origine. Il ne remplace ni la connexion ni la vérification des droits de l’API.
- Traitement en temps réelLe traitement en temps réel suit un objectif de latence défini. Heure de l’événement, heure de traitement et données tardives exigent des règles explicites.
Articles sur le sujet

Votre projet avec ASES
Décrivez-nous votre projet. Nous revenons vers vous avec une première évaluation.
