Я думаю, что основы этого в том, что с REST вы должны вернуть правильный код ответа http и достаточно информации для клиента, чтобы исправить ошибку, например, 404, если ресурс не может быть найден, 400, если клиент отправил неверныйзапрос, 500, если сервер сгенерировал исключение, и т. д. С SOAP похоже, что вам всегда нужно возвращать код 500 ответа и специальное сообщение SOAP, в котором точно указана ошибка (согласно спецификации SOAP).1002 * Вот сообщение в блоге , сравнивающее два.