Я бы посоветовал вам прочитать разницу и решить самостоятельно
Веб-сервис:
1) Это сервис на основе SOAP, который возвращает данные в виде XML.
2) Он поддерживает только протокол HTTP.
3) Он может быть размещен только на IIS.
4) Он не является открытым исходным кодом, но может использоватьсялюбой клиент, который понимает XML.
5) Для получения и отправки данных по сети требуется протокол SOAP, поэтому это не упрощенная архитектура.
Web API:
1) Веб-API является службой на основе HTTP и по умолчанию возвращает данные JSON или XML.
2) Он поддерживает протокол HTTP.
3) Он может быть размещен вприложение или IIS.
4) Это открытый исходный код, и он может использоваться любым клиентом, который понимает JSON или XML.
5) Это легкая архитектура и хорошо для устройств, которые имеютограниченная пропускная способность, как у мобильных устройств.