I want to build an API (services box/ESB) with the purpose of interacting with our internal systems. (ERPs, Product Information Management System, OMS, etc.)
I have the opportunity to do it on the same architecture of one of ERPs. It's financially wise but I fear it could be bitting us in the butt later.
My other option is to build it on a standalone infrastructure that will be completely independent.
Based on SOA principle and architecture best practices, should I build it on our ERP server or in a standalone cluster?