Для меня веб-приложение подразумевает пользовательский интерфейс - HTML, доставляемый с сервера. API REST, с другой стороны, использует протокол HTTP, независимый от представления, и может в равной степени поддерживать настольные клиенты, мобильные клиенты, клиенты Flash / Flex и т. Д.