EDI-Plattform: Nachrichten rein, Nachrichten raus

EDI-Plattform

EDIFACT, ANSI X12, VDA, XML, CSV – im Datenaustausch zwischen Firmen spricht jeder eine andere Sprache. Ich baue eine On-Prem-Plattform, die Nachrichten annimmt, Sender und Empfänger erkennt und alles in ein gemeinsames Format übersetzt.

Die Pipeline in einem Satz: Inbound → Detect → Parse → Resolve Parties → Canonical XML → XSLT → Serialize → Outbound. Jede Stufe wird gespeichert, damit man im Monitoring genau sieht, was passiert ist, und eine Nachricht bei Bedarf neu verarbeiten kann.

Stack: Python 3.13, lxml, SaxonC für XSLT 3.0, Postgres, FastAPI und eine Admin-Oberfläche in Reflex.

pythonxmlintegration