Mit reinen Delphi wird es schwer, da kommt man vermutlich besser wenn man das erwähnte TMS Paket erwirbt.
Ansich ist aber die
API super leicht und für viele Sprachen bietet google fertige Pakete an. Mit
API Freigabe und Einarbeiten konnte ich bereits nach einer Stunde alles wichtige der
API bedienen.
Alternativ zum TMS und Co, könntest du einfach einen Java Webserver mit Camel (+ActiveMQ) aufsetzen der sich um die ganze externe Kommunikation kümmert. Mit diesen Server kommunizierst du wie es dir am besten passt, z.B. via Email. Wenn man weiß wie es geht ist es in 30 Minuten erledigt, also es könnte sich Lohnen mit Camel näher zu beschäftigen.