L'EDI fait toujours tourner l'industrie manufacturière - intégrez-vous à lui, ne le combattez pas

Tuiles de documents sur un tapis roulant progressant du PDF à l'EDI, puis à l'API, puis à l'ERP

Si vous fournissez un grand distributeur ou un groupe automobile en Europe, vous faites de l'EDI. Non pas parce que quelqu'un aime la syntaxe EDIFACT, mais parce que la partie dotée du plus gros service achats choisit le format, et que leur format a été normalisé en 1988. Attendre qu'ils proposent une API REST n'est pas une stratégie.

À quoi ressemble réellement une installation EDI moderne

L'astuce consiste à traiter l'EDI comme un dialecte de transport, pas comme une architecture. À l'intérieur de l'intégration, tout est un objet commande/expédition/facture simple et bien typé ; EDIFACT et X12 n'existent qu'à la toute périphérie, dans des traducteurs qui sont ennuyeux, versionnés et abondamment testés à l'aide de fichiers d'exemple enregistrés.

Cette séparation est payante de trois manières :

  1. Intégrer un nouveau partenaire commercial signifie créer un nouveau profil de traducteur - version du message, particularités des segments, leur usage créatif des champs de texte libre - pas une nouvelle logique métier.
  2. Les tests sont rejouables. Chaque fichier reçu d'un partenaire au fil des ans sert d'exemple de test enregistré. Quand un traducteur change, nous rejouons cinq ans de trafic à travers lui et comparons la sortie.
  3. L'ERP vieux de 20 ans et la toute nouvelle boutique en ligne voient le même objet commande, si bien que les commandes EDI et les commandes API circulent dans un seul pipeline avec un seul jeu de règles.

Les aspects peu glamour qui comptent

Les accusés de réception représentent la moitié du protocole. Un partenaire qui ne reçoit pas son message CONTRL dans le délai imparti supposera que la commande a disparu et appellera votre service commercial. Surveillez la latence des accusés de réception comme vous surveillez la disponibilité - c'est la métrique que l'agent des achats de votre client vit réellement au quotidien.

L'EDI n'est pas de la dette technique. C'est de l'infrastructure - comme l'écartement des voies ferrées. On ne s'en débarrasse pas à coups de modernisation ; on construit des adaptateurs propres et on le laisse continuer à faire, de manière fiable, ce qu'il fait depuis quarante ans.