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.