Хорошо, поэтому я реализовал службы REST и SOAP, и мне нравятся оба в зависимости от контекста. Для меня WS * - это замечательно, когда мне нужен четкий контракт между сервером и клиентом, например для конфиденциальной информации или для критически важных вещей. REST, с другой стороны, хотя и гибок с точки зрения определения схемы, на мой взгляд, более идеален для контент-сервисов или данных, которые не обязаны подвергаться какой-либо серьезной бизнес-логике.
REST, кажется, очень вкусный день, и я был несколько расстроен, когда Мартин Фаулер и его коллеги из Whileworks дали этот подкаст: http://www.thoughtworks.com/what-we-say/podcasts.html на REST и были насмешливы по отношению к WS *. В то время как сам человек пользуется уважением, правильно ли я считаю, что для SOAP еще очень много места, и здесь требуется щепотка соли? А кто-нибудь использовал REST в серьезном бизнес-приложении?