REST, not a rewrite
Two endpoints are all you integrate: POST to start solving, GET to collect the status and the result. No agents, no on-prem installation, no schema migration on your side.
Solving is asynchronous, so a long run never blocks your ERP transaction.