Я ищу конкретные рекомендации о том, когда следует использовать платформы веб-служб, в отличие от хорошо документированного пользовательского протокола, который взаимодействует с использованием XML по HTTP.
Меня меньше беспокоит производительность, чем удобство сопровождения и простота разработки как для клиентского, так и для серверного кода. Например, я могу разработать собственный протокол, который передает XML, не записывая тонны файлов дескрипторов, которые, по-видимому, требуются средам веб-служб.
Пожалуйста, перечислите специфических функций , которые веб-службы приносят на стол.