If multiple eCommerce sites were to be connected to business central how could the API handle simultaneous requests?

SOAP is blocking them due to locked tables due to the transnational and operation-centric style of SOAP Web Services, is there any way of changing this behavior or we would need to switch to ODATA Web services??

Thank You!